WIP: Validate immutable governance cohorts across the repository fleet #4
No reviewers
Labels
No labels
bug
ci
docs
duplicate
enhancement
help wanted
invalid
performance
phase-6
question
refactor
security
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
erix/meta!4
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/posix-compat"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary and rationale
Maintain an explicit 76-repository governance roster independently of runtime
build catalogs. A bounded validator compares the six canonical policy/template
files from original Git objects at explicitly selected complete commit hashes.
New compatibility repositories receive governance coverage without pretending
that their services or build targets already exist.
Tracking and scope
exclusive private receipts, meaningful regressions and exact-source CI.
acceptance remain separate work. Shared policy/template bytes are unchanged.
Architecture, authority and failure behavior
The caller selects the meta commit, local object stores, source map, Git
executable, output path and adjustable budgets. The checker performs no fetch,
branch fallback, repository code execution, source mutation or credential lookup.
It verifies original commit/tree/blob hashes and ordinary policy-path entries.
Missing, extra, ambiguous or mismatched members cannot pass complete coverage.
Only the owned Git reader is killed/reaped. Total deadlines cover input parsing,
model work and publication; nested read limits cannot extend an enclosing limit
or replace an existing caller timer. An existing receipt is never overwritten.
Partial output and roster-only success do not establish fleet equality.
Validation evidence
Signed head:
81a9df741aae44e9c4053e1c7d8df48e81094790.bytes, missing/corrupt objects, path links, exact membership, timer ownership,
blocked-reader cleanup and deadlines through publication.
whitespace checks pass. The six shared policy files remain unchanged.
Authored code files have at most 310 physical lines.
across 76 repositories. Source-map SHA-256:
a442ffe12de88a46e8ec01287eb89847fb818e788a010d4c10db2b3d5cfcb3d6.Receipt SHA-256:
f25bef79846eaaed6eb8409093a6bb4da71230c353132f53135c690dccb2ab6e.This verifies selected policy bytes, not signatures or a runtime source graph.
and PR CI 19 pass. All
four complete job logs contain no warning/failure candidates.
Rust formatting, Clippy and VM tests are
inapplicable: this repository has no Cargo target or guest implementation.
Review checklist
Retain the WIP prefix while declared work and dependent validation remain open.
Readiness does not authorize merging or release publication.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.