Skip to content

Strengthen repository prose audits#53

Merged
owieschon merged 2 commits into
mainfrom
docs/public-prose-audit
Jul 22, 2026
Merged

Strengthen repository prose audits#53
owieschon merged 2 commits into
mainfrom
docs/public-prose-audit

Conversation

@owieschon

@owieschon owieschon commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Problem

Sourcebound could classify repository prose and common package surfaces, but its PR verdict returned unknown for a comment-only Makefile edit. The same change set also exposed gaps in context pinning, optional proposer containment, and machine-readable advisory output.

Changes

  • expand repository-neutral prose and corpus checks without turning the bundled register into universal policy
  • pin context compilation to committed request bytes and source evidence
  • contain the optional init proposer and publish complete machine advisory occurrences
  • add a bounded static Makefile adapter for targets, referenced assignments, recipes, and phony state
  • fail closed on dynamic Make syntax, orphan recipes, unexplained semantic residue, and partially classified changes
  • version the inventory cache contract and update canonical documentation and projections

Test plan

  • 679 tests passed
  • Ruff passed
  • mypy passed across 60 source files
  • Sourcebound check, audit, verify, and trusted self-check passed
  • self-audit reported zero findings and zero advisories
  • the original ultra-csm PR now produces a ready verdict with zero unknown impact findings
  • four independent adversarial reviews approved the final adapter boundary

@owieschon
owieschon merged commit b2851ce into main Jul 22, 2026
31 checks passed
@owieschon
owieschon deleted the docs/public-prose-audit branch July 22, 2026 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant