Repository navigation
Conversation
|
Three contract blockers remain despite green CI:
Everything else reviewed cleanly: the 51 decisions, ownership, DAG/gates/stack parents, adapted-source assignment, strict JSON, current merged-feature alignment, host coverage, authorship preservation, and external-attestation wording are coherent; all CI and 16 focused tests pass. #9 remains untouched while this draft is corrected. |
|
Final repair head is |
|
Exact-head verification is complete at |
|
Premise re-review: this exact head changes six files, all policy/planning/self-test artifacts. Repository search finds no production, CI, skill, packaging, or installed-runtime consumer for the manifest or four top-level documents; the wheel packages only |
Supersedes external contributor PR #9 without writing to its fork. Adam Kiezun's original policy commit remains the first commit with the same patch-id and authorship; this branch merges current canonical
mainand layers the reviewed fail-closed contract fixes on top.What this PR does
facebookresearch/autoform-bot@main; C00–C05 requestmainbut remain repository-null untilcompanion-repository-approvedbinds and verifies a real companion.declaration, rejects evidence on containers/retracted subjects, and requires explicit origin on every quality subject.DeclarationSkeleton.kindplustype_is_prop(Meta.isProof), not an authored label. Mixed, proof-valueddef/opaque, data axioms, unknown kinds, missing roots, and spoofed intent all have explicit outcomes and stable finding codes.mathlib_file.Scope
This is policy, documentation, manifest, and contract-test work only; it changes no shipped runtime behavior. P01–P07 and specialist/corpus units remain future independently reviewable work. P03 stays blocked until the Cabannes fixture has authorized frozen passages and genuinely independent recorded verdicts; CI must not manufacture those judgments.
The long policy diff contains the complete 51-skill disposition table and the requested negative-test matrix. It adds no production code.
Validation
At exact head
e1cab363on canonical main7fa6d1d6:git diff --check: pass;make check-example: pass, including strict MkDocs;Attribution, merge, and rollback
Use a merge commit rather than squash so Adam's original authored commit remains visible. To roll back after merge, revert the PR merge commit; no migration or runtime state is created.