You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix 8 confirmed issues from static-review investigation
1. (High) dedupe MODE-OFF collapse: stable_key fallback now requires
line-inclusive code_paths match (not path-only), preventing two
distinct same-file bugs with same title+CWE from collapsing. Same-
batch Step 3 also tightened to require line-inclusive match.
2. (Medium) KB_SNAPSHOT format/claims: architecture's comment-wrapped
marker vs threat-model's bare header documented correctly; false
reader claims fixed (report does NOT read KB_SNAPSHOT; planner does
NOT read per-file markers; critic reads state field as primary).
3. (Low) schema.json active_snapshot description: absent=MODE-OFF
(verdicts allowed), not DEGRADED. snapshot_pinned=false=HALT only
when active_snapshot IS present.
4. (Low) vcs_info.snapshot_id description: marked redundant with
active_snapshot.snapshot_id; default meta-agent doesn't write it.
5. (Medium) meta-agent crash-resume: step reference fixed (step 5 is
state write, not step 6 which is GC).
6. (High) meta-agent dirty checks: .mantis_snapshots/ and workspace/
added to ALL per-VCS exclude sets (git, hg, multi-vcs); previously
missing, causing silent sync suppression when state_root is inside
the target repo.
7. (Medium) architecture parent-rollup: expanded from 1-hop to 2-hop
to match plan's dependency-aware fan-out depth.
8. (Medium) report: render possible_duplicate_of as advisory note in
finding entries (was written by dedupe but invisible everywhere).
No .py committed. mdformat clean. Schema valid.
TAG=agy
CONV=aab01c59-a0bc-4e12-b8d8-07a15022423a
Change-Id: I4f06f3ff50c353f30f557d46645906df470531ae
0 commit comments