Repository navigation
feat(ids): publish merged stage-one vocabulary sources - #9
Conversation
|
Ian — source APPROVE, ONE post-green review of exact Independently checked all 37 changed paths through source diff, complete pinned input comparisons, parsed output graphs and exact regeneration: all 20 Camayoc blobs equal merged Validation: 13 pinned-RDFLib publication tests pass; independent ledger/blob proof and Node resolver controls pass; all three HOME guards clean. Hosted exact-head run Tim owns normal merge and Pages deployment/watch. Gennaro retains actual served content-type/hash/format-equivalence and negative-route acceptance after publication. No served-byte claim, stage-two publication, runtime shape load, alias activation, consumer pin or release is authorized by this source verdict. Rollback remains a normal source revert through Pages to base |
Refresh the identifier documents from merged Camayoc #163 (
6cff93433e8d5a895a17cef678aa9ead108f291d) while preserving all 1,254 stage-one destinations. Exact source pins include the mapping ledger, core ontology and observation-debt facts. Add the ledger-declared equivalentProperty/equivalentClass bridges alongside identity links; these pages are vocabulary documentation, not runtime shape replacements.Keep the39 unresolved vocabulary identities and eight unmapped shape IDs explicitly legacy. The45 proposed stage-two destinations are absent; Camayoc #164 must merge before their separate publication. No identifier is reassigned, and no consumer pin, runtime inference, shape load or upstream w3id rule changes.
Validation:13 offline publication tests PASS, including graph equivalence/reproducibility, source/ledger corruption refusal, complete role bridges and early-stage-two-publication negatives. HOME157 paths+5resources clean. Public-tree guard PASS (raw sources/scripts excluded; source identifiers preserved). Existing Node resolver/publication controls also PASS. Hosted browser CI and actual Pages publication still required.
Before publication, all33 direct documents plus33 w3id format routes returned200; root/negative-path controls behaved correctly, zero transport UNKNOWN. After the normal merge/Pages path, verify each final content type and SHA256 against the committed generated files and each RDF format pair, rather than assuming workflow success proves serving bytes.
Demo — actual local transcript:
Readable transcript supplied; no replayable browser recording is claimed for this source-only step. Reproduce with
uv run --no-project --with rdflib==7.1.4 python scripts/test-ids.pyand the normal Playground workflow. Rollback is a normal source revert through Pages; retain established identifiers and the prior exact site commit.Work item: aegis-m5s.1
Bead: aegis-m5s.1
Overlap preflight: 4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945