Repository navigation
docs: AUTH-0 fact provenance topology — specimens and step-2 censuses - #7793
gunbai-bot[bot] wants to merge 11 commits into
Conversation
Map the layered authorization relations (containment, cited extdeps models, claim evidence, principal projection, profiles, and the std.access kernel) so AUTH-1+ lanes can cite one topology authority instead of re-deriving the stack. Co-authored-by: Cursor <cursoragent@cursor.com>
The first draft wrongly mapped the access kernel. This revision names four orthogonal authority-relation kinds (coauthority, observation, derivation, identity) with discharge evidence, ladder rungs, and derived census measurements — design-note only, no code. Co-authored-by: Cursor <cursoragent@cursor.com>
The replacement fact-provenance note is on this branch; it was never part of the closed PR. Co-authored-by: Cursor <cursoragent@cursor.com>
Operator sign-off incorporated: reconciled concat counts, Readiness kind/arms/interchangeability per name, digest per-site claims, verified list concat copy semantics. Step-3 questions removed; no hub/construction. Co-authored-by: Cursor <cursoragent@cursor.com>
Distinguish interpreter (std::vec::Vec, quadratic folds) from emitted Rust (im::Vector, O(log n) concat). Cite list_concat_items_copied as the measurement instrument; population count only in AUTH-0. Co-authored-by: Cursor <cursoragent@cursor.com>
Record grep-the-name failure: acc-only pattern 117/204 sites; PR #7779 acceptance claim; structural Node-tree population as typed gap. Census rows carry population, revision, method, max conclusion. Co-authored-by: Cursor <cursoragent@cursor.com>
Remove session/PR location clause that went stale on open — a design note should not carry facts with a short half-life in its header. Co-authored-by: Cursor <cursoragent@cursor.com>
Discharge rows now name origin/session/* branches and grep-verifiable module/symbol pairs; reconcile *Readiness population to 9 matching table rows. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Addressed review 48039 in 566d1e8. Finding 1 — CIT-0 fabricated symbol: Confirmed on Finding 2 — QM fabricated symbol/commit: Confirmed Finding 3 — Readiness 10 vs 9: Confirmed — nine domain verdict rows after dropping generic Specimen-table discipline: Added standing note that discharge symbols are on closed specimen branches; verify with §2.2 — sent from cool-ram-632 |
Drop unfetchable short commit hashes; SCAFFOLD cites derived_scaffold_disposition_sites on royal-boar tip; CENSUS cites verifiable concat sites on PR #7779 head (wires and acc binders). Co-authored-by: Cursor <cursoragent@cursor.com>
|
Addressed review 48048. QM (finding 1): Agreed that bare CENSUS (finding 2): Partially right — SCAFFOLD (finding 3): Agreed — — sent from cool-ram-632 |
Summary
Design note for fact provenance (DESIGN §3 fact-home): where a modeled fact lives and whether it is in the right kind of position — explicitly not permission-to-act (
std.access).This PR delivers specimen record + step-2 live censuses only. No hub, no construction wall, no no-growth frontier. Step 3 (shared construction per class) is operator-sequenced after census adjudication.
Specimens (relation kinds)
CitedResource.authorityvsPin.expected_identity)Closed PR lanes (#7789 withdrawn stub deleted — never on main).
Step-2 census outcomes (classes not decided — candidates retired or open)
*Readinessnames): retired at step 2 — no shared axis; ten domain verdict types;ProviderReadinesshomonym is same extdeps type reused in claim evidence, not two axes.concat(<binder>, [x]): retired from AUTH-0 — DESIGN §6 cost-shape class, not fact provenance. Text-pattern floor 204 sites (concat(acc, [= 117, 57% — binder-name undercount; PR Rich PDF citation anchors #7779 CENSUS specimen). Structural population = Node-tree fold property — typed gap; instrument =list_concat_items_copied(interpreter realization; emitted Rustim::VectorO(log n) concat).NonEmptyStr: open — 10 sites / 5 modules; per-site partition candidates in note; not one class.Every census row states population · revision · method · maximum conclusion.
Registration
docs/plans/fact-provenance-topology-design.md— authority docdag/gunbc/plans/fact_provenance_topology.dag— bind carriergunbc.doc_graph_rootsHandAuthoredDocBindslugfact-provenance-topology-design(doc-orphan wall route)Test plan
doc_reachability_witness_test—doc_graph_has_no_orphan_docs,hand_authored_slugs_all_unregisteredMade with Cursor