{
  "title": "Wrong root, false PASS",
  "slug": "wrong-root-false-pass",
  "claim_ids": ["E3-C001"],
  "evidence_level": "fleet_codified",
  "access": "sanitized_public_excerpt",
  "source_date": "2026-05-08",
  "build_date": "2026-08-02",
  "source_commit": "24ec65306",
  "original_internal_locations": [
    "system/caliber/lib/c77-app-submodule-mutation-discipline.mjs (root resolution ~L153-156; report payload ~L630-632)",
    "system/caliber/docs/plans/2026-05-08-c77-finding-coverage-fix.md"
  ],
  "published_artifacts": [
    "artifacts/root-resolution-before-after.md",
    "artifacts/evidence-fields.md",
    "artifacts/c77-fix-plan-excerpt.md"
  ],
  "redactions": [
    {
      "item": "four internal FoundryOS app slugs + their specific git-drift states (the pre-fix 2026-05-08 fleet observation)",
      "action": "generalized",
      "reason": "The four app names (one is a live client-deployed app) and their per-app drift states are internal operational detail, not load-bearing for this claim (which concerns wrong-root resolution and evidence emission). Generalized to 'four FoundryOS apps' / 'four distinct drift states' in c77-fix-plan-excerpt.md."
    },
    {
      "item": "operator's absolute developer path (username-bearing local filesystem path)",
      "action": "generalized to <repo-root>",
      "reason": "a local filesystem path exposing the username and machine layout; not load-bearing (the claim needs only 'the main-repo target the scanner should have inspected'), so generalized in c77-fix-plan-excerpt.md and README.md."
    }
  ],
  "limitations": [
    "The pre-fix observation (main-repo C77 returning PASS/findings:[] while a sibling preflight gate surfaced four drift states) is a one-time 2026-05-08 run against the live FoundryOS fleet, recorded in the plan; it is not reproducible from this package.",
    "This package evidences a repository-guard defect and its structural correction, not the live git state of any app at that moment.",
    "The four affected app slugs and their drift states are generalized; the count (four) is retained as reported in the plan."
  ],
  "reproduction_method": "Read system/caliber/lib/c77-app-submodule-mutation-discipline.mjs ~L153-156 for the cwd-first / script-fallback resolver (const foundryRoot = cwdRoot || scriptRoot) and ~L630-632 for the targetRoot / scriptRoot / rootResolution report fields; read system/caliber/docs/plans/2026-05-08-c77-finding-coverage-fix.md for the bug-to-fix narrative.",
  "reviewer": "FoundryOS operator",
  "review_date": "2026-08-02"
}
