diff --git a/docs/audits/quorum-PMAT-3490.json b/docs/audits/quorum-PMAT-3490.json new file mode 100644 index 0000000000..0c2fd86579 --- /dev/null +++ b/docs/audits/quorum-PMAT-3490.json @@ -0,0 +1,86 @@ +{ + "ticket": "PMAT-3490", + "base": "origin/main", + "base_resolved": "origin/main", + "base_note": "no origin/origin/main exists; judged against the local ref", + "head": "6a9c5ed08e1bf6cbeb8da79049c8f93b7c758008", + "diff_sha256": "86c18002963dd135eab68e81d66f8072bc9e854bdc9e1563697cac5400877fdb", + "width": 3, + "executor": "agy", + "prompt_mode": "inline", + "prompt_bytes": 6949, + "author": { + "model": "claude-opus-5", + "family": "claude", + "source": "flag" + }, + "agreed": true, + "lanes": [ + { + "lane": 1, + "status": "SUCCESS", + "verdict": "PASS", + "summary": "The diff correctly applies the tools.toml pmat update from 3.40.1 to 3.41.1. It accurately updates the two baselines (cb200_baseline.txt and complexity_baseline.txt) that record the tool_version as requested, including the necessary shrink-only updates to the complexity baseline. The roadmap entry for PMAT-3490 is correctly added without any unauthorized modifications. No forbidden changes were found.", + "findings": [], + "raw_bytes": 2180, + "err_bytes": 0, + "envelope_status": "SUCCESS", + "verdict_source": "structured_output", + "grounding_check": "parity", + "model": "gemini-3.1-pro-high", + "model_measured": "gemini-3.1-pro-high", + "model_source": "measured", + "family": "gemini" + }, + { + "lane": 2, + "status": "SUCCESS", + "verdict": "PASS", + "summary": "The diff correctly implements the requested changes for PMAT-3490. It bumps the pmat version to 3.41.1 in tools.toml, adds the required roadmap entry, and successfully re-records the tool_version in both complexity_baseline.txt and cb200_baseline.txt. The dropped items in the complexity baseline are correctly associated with the ratchet shrinking upon a tool version upgrade. No violations or unauthorized changes were found.", + "findings": [], + "raw_bytes": 2219, + "err_bytes": 100, + "envelope_status": "SUCCESS", + "verdict_source": "structured_output", + "grounding_check": "parity", + "model": "gemini-3.1-pro-low", + "model_measured": "gemini-3.1-pro-low", + "model_source": "measured", + "family": "gemini" + }, + { + "lane": 3, + "status": "SUCCESS", + "verdict": "PASS", + "summary": "The diff strictly implements ticket PMAT-3490: it bumps the pmat tool version pin from 3.40.1 to 3.41.1 in tools.toml, updates the tool_version header and shrink-only ratchets in scripts/cb200_baseline.txt and scripts/complexity_baseline.txt as required when re-recording baselines under 3.41.1, and records the roadmap entry for PMAT-3490. No gates are weakened and no unrelated modifications are introduced.", + "findings": [], + "raw_bytes": 2077, + "err_bytes": 0, + "envelope_status": "SUCCESS", + "verdict_source": "structured_output", + "grounding_check": "parity", + "model": "gemini-3.7-flash-low", + "model_measured": "gemini-3.7-flash-low", + "model_source": "measured", + "family": "gemini" + } + ], + "dissent": [], + "dedup": [], + "uncovered": [], + "coverage_source": "lanes", + "partial": true, + "partial_reasons": [ + "lane 2: non-empty .err (100 bytes, 1 line(s) beyond agy-lane's workspace narration)" + ], + "auto_merge": { + "checked": true, + "was_armed": false, + "disarmed": false, + "note": "auto-merge not armed" + }, + "lint": { + "ok": true, + "output": "receipt complete: kind=artifact lanes=3 author=claude-opus-5/claude" + } +} diff --git a/docs/roadmaps/entries/PMAT-3490.yaml b/docs/roadmaps/entries/PMAT-3490.yaml new file mode 100644 index 0000000000..ca5733ced9 --- /dev/null +++ b/docs/roadmaps/entries/PMAT-3490.yaml @@ -0,0 +1,17 @@ +- id: PMAT-3490 + github_issue: 3490 + item_type: task + title: 'tools.toml pmat pin 3.40.1 -> 3.41.1 — the fleet converged 2026-09-18 (infra#692: intel /opt/fleet-bin/bin/pmat and lambda both measured 3.41.1) and every converged runner fails check_tool_versions.sh (FAIL pmat pinned 3.40.1 found 3.41.1), which blocks every open PR; the two baselines that record tool_version (complexity_baseline.txt, cb200_baseline.txt) are re-recorded under 3.41.1 in the same commit, as their guards require' + status: planned + priority: medium + assigned_to: null + created: 2026-09-18T15:59:52Z + updated: 2026-09-18T15:59:52Z + spec: null + acceptance_criteria: [] + phases: [] + subtasks: [] + estimated_effort: null + labels: + - kind:code + notes: null diff --git a/docs/roadmaps/roadmap.yaml b/docs/roadmaps/roadmap.yaml index c0c9df33a0..c068bb593d 100644 --- a/docs/roadmaps/roadmap.yaml +++ b/docs/roadmaps/roadmap.yaml @@ -18509,3 +18509,20 @@ roadmap: - orch:fable - orch-basis:state notes: null +- id: PMAT-3490 + github_issue: 3490 + item_type: task + title: 'tools.toml pmat pin 3.40.1 -> 3.41.1 — the fleet converged 2026-09-18 (infra#692: intel /opt/fleet-bin/bin/pmat and lambda both measured 3.41.1) and every converged runner fails check_tool_versions.sh (FAIL pmat pinned 3.40.1 found 3.41.1), which blocks every open PR; the two baselines that record tool_version (complexity_baseline.txt, cb200_baseline.txt) are re-recorded under 3.41.1 in the same commit, as their guards require' + status: planned + priority: medium + assigned_to: null + created: 2026-09-18T15:59:52Z + updated: 2026-09-18T15:59:52Z + spec: null + acceptance_criteria: [] + phases: [] + subtasks: [] + estimated_effort: null + labels: + - kind:code + notes: null diff --git a/scripts/cb200_baseline.txt b/scripts/cb200_baseline.txt index 55fc56ceee..693abbeb11 100644 --- a/scripts/cb200_baseline.txt +++ b/scripts/cb200_baseline.txt @@ -1,2 +1,2 @@ -# tool_version=pmat 3.40.1 +# tool_version=pmat 3.41.1 601 diff --git a/scripts/complexity_baseline.txt b/scripts/complexity_baseline.txt index f3b20add9a..a94efc9f50 100644 --- a/scripts/complexity_baseline.txt +++ b/scripts/complexity_baseline.txt @@ -2,7 +2,7 @@ # (cyclomatic > 30 or cognitive > 25), as ":: ". # SHRINK-ONLY. Regenerate with: bash scripts/check_complexity_ratchet.sh --update # Owner: scripts/check_complexity_ratchet.sh (PMAT-746). -# tool_version=pmat 3.40.1 +# tool_version=pmat 3.41.1 crates/apr-cli/examples/gpu_chat_inference.rs::run_chat_completion 11 33 crates/apr-cli/src/commands/attn_parity_lint.rs::run 13 26 crates/apr-cli/src/commands/attn_viz_classifier.rs::classify_causal_mask 8 29 @@ -506,7 +506,6 @@ crates/aprender-serve/src/grammar/mod.rs::validate 8 27 crates/aprender-serve/src/infer/batch.rs::init_batch_model 15 51 crates/aprender-serve/src/infer/gguf_gpu_generate.rs::try_apr_wgpu_inference 25 69 crates/aprender-serve/src/infer/gguf_gpu_generate.rs::try_wgpu_generate 19 49 -crates/aprender-serve/src/infer/inference_result.rs::validate_gpu_first_token 12 29 crates/aprender-serve/src/infer/qwen3_moe_generate.rs::run_qwen3_moe_generate_streaming 10 27 crates/aprender-serve/src/infer/qwen3_moe_generate.rs::sample_from_logits 20 46 crates/aprender-serve/src/inference_trace/execution_failure.rs::format_text 34 100 @@ -546,10 +545,6 @@ crates/aprender-sparse/src/bsr.rs::spmv 10 31 crates/aprender-sparse/src/bsr.rs::to_csr 8 33 crates/aprender-test-cli/src/handlers/build.rs::scan_files_recursive 8 26 crates/aprender-test-cli/src/handlers/comply.rs::find_files_recursive 8 26 -crates/aprender-test-cli/src/handlers/llm.rs::execute_llm_experiment 16 36 -crates/aprender-test-cli/src/handlers/llm.rs::execute_llm_load 36 61 -crates/aprender-test-cli/src/handlers/llm.rs::execute_llm_score 40 91 -crates/aprender-test-cli/src/handlers/llm.rs::execute_llm_sweep 20 40 crates/aprender-test-js-gen/src/codegen.rs::write_expr 22 96 crates/aprender-test-js-gen/src/codegen.rs::write_stmt 11 45 crates/aprender-test-lib/src/browser.rs::take_coverage 8 30 @@ -656,7 +651,6 @@ crates/aprender-verify-ml/src/ml/augmentation.rs::find_swappable_pairs 17 45 crates/aprender-verify-ml/src/ml/augmentation.rs::replace_identifier 10 35 crates/aprender-verify-ml/src/ml/rich_labeling.rs::classify 31 46 crates/aprender-verify-ml/src/mutator/ast_mutator.rs::collect_names_recursive 7 35 -crates/aprender-viz/src/grammar/ggplot.rs::compute_data_ranges 12 31 crates/aprender-viz/src/plots/confusion_matrix.rs::normalized_values 11 26 crates/aprender-viz/src/plots/loss_curve.rs::render_best_markers 11 43 crates/aprender-zram-core/src/lz4/compress.rs::compress_fast 16 42 diff --git a/tools.toml b/tools.toml index 5769c33e5f..cef9d70daa 100644 --- a/tools.toml +++ b/tools.toml @@ -4,7 +4,7 @@ # CI. The fleet installer is infra's forjar pin, applied to every clean-room # runner (paiml/infra, machines/intel/forjar.yaml): # -# stack-tool-pmat (line 779) version: "3.40.1" # infra ba369f9, 2026-09-14 (#591) +# stack-tool-pmat (line 779) version: "3.41.1" # infra#692, 2026-09-18 (fleet converged; measured on intel /opt/fleet-bin and lambda) # stack-tool-bashrs version: "7.4.1" # # ALWAYS LATEST (operator rule, 2026-09-14): "we always go latest crates.io on @@ -53,7 +53,7 @@ # Bump this file in the SAME commit as the infra forjar.yaml version bump. [pmat] -version = "3.40.1" +version = "3.41.1" [bashrs] version = "7.4.1"