OKF estate build and publication standardisation tracker

Status: implementation complete; public completion is enforced by the post-merge exact-main Chrome deployment gate. Started 18 August 2026.

This is the canonical progress record for standardising OKF repository builds, documentation lockstep and publication. Update it in the same change as each material decision, repository adoption, validation result or newly discovered backlog item.

Completion definition

The programme is complete when every registered OKF repository has been reviewed and either adopts the applicable controls or records a justified non-applicable decision; changed repositories have passed their declared checks; affected public deployments have been verified at their exact commit; and all additional optimisations found during adoption are recorded in the backlog.

Shared controls

Control State Evidence or next action
Canonical bundle registry Implemented in Explorer Semantic bundle discovery remains separate from the 17-entry operational estate registry and generated human view.
Publication-impact plan Implemented in Explorer okf.publication.json declares source, generated, documentation, changelog, test, CI, deployment and browser planes.
Documentation and changelog lockstep Implemented across applicable producers The checker reads each publication contract, no longer blanket-exempts dependency automation and keeps methodology changes with documentation and CHANGELOG.md.
Dependency-routed validation Implemented in Explorer The fail-closed planner returns direct and transitive affected planes without executing untrusted command declarations.
Browser installation policy Implemented in Explorer templates Ordinary checks use installed Chrome; Firefox/WebKit installation is bounded to affected assurance.
Exact-deployment verification Correction implemented; deployment gate required Run 32175666804 proved exact commit f981130c, identity and route bytes, then correctly failed on the generated registry's missing project-relative favicon. Audited correction 6060d4a2 and its focused tests pass; the final main candidate must pass the same clean-console Chrome gate.
New source-family intake Implemented in profile Workbook-folder controls cover formulae, macros, hidden sheets, external links, locale, rights and sensitivity without treating cells as semantic authority automatically.

Repository adoption

Repository Role Audit Adoption Validation Publication
okf-explorer Profile, registry and consumer Complete Method merged through PR #109 at f981130c; audited correction 6060d4a2 prepared All method gates and focused registry/verifier tests pass; the first live run proved exact bytes and exposed one missing favicon through its clean-console gate One affected Site build and final exact-main clean-console receipt are mandatory after merge
okf-ai-infrastructure Small bundle producer Complete Merged through PR #5 at 39c82b51 64 tests and PR/main contract, semantic and British-English gates passed; no generated-byte drift Exact-byte Pages and bounded HTTP identity passed; real-browser interaction/console evidence remains backlog
okf-LandRegistry Large-corpus producer Complete PRs #7 and #8 merged at 4580c9e4 Exact-main run 32180585401 passed impact, all 568 tests, frozen byte comparison and the repaired immutable-maintenance path No v0.3.0 rebuild, release or deployment
okf-govuk-content Large-corpus producer Complete Merged through PR #18 at 94f5020c Full PR assurance passed and the squash tree is byte-identical; GitHub emitted no main-push run, so a recovery hook is backlogged Manual publication unchanged; latest preview remains at its preceding authorised commit
okf-ons Large-corpus producer Complete Merged through PR #11 at b0283b0d 277 tests, Ruff, one-build bundle validation and assembled OKF gate passed; no tracked generated-byte drift Main Pages run 32175602027 passed; immutable-baseline and real-browser limitations remain explicit
okf-uk-government-apis Large-corpus producer Complete Merged through PR #4 at 55c7e679 39 tests and PR/main contract, checksum and bundle gates passed; no generated-byte drift Exact-byte Pages and bounded HTTP identity passed; real-browser interaction/console evidence remains backlog
okf-uk-legislation Federation producer Complete Merged through PR #12 at 93e072f0 Hosted validation passed all 469 tests; exactly six workflow-bound lifecycle assurance/checksum projections changed, while semantic shards and the frozen release stayed byte-identical Exact-main Pages run 32179587677 and six byte-identical HTTP routes passed; real-browser assurance remains backlogged
okf-uk-living Large-corpus producer Complete Merged through PR #35 at 241209d2 All 240 tests and integrated-tree checks passed; frozen base, corpus, semantic and assurance bytes stayed unchanged Local-only/manual-owner policy preserved; no deployment, refreeze or exact-head browser receipt claimed
okf-testing Conformance fixtures Complete Not applicable: local non-Git fixture Local-only evidence recorded Not applicable
okf-heritage-coventry-warwickshire Immutable derived publication unit Complete Future-release template implemented; released bytes excluded Focused template checks passed No rebuild of existing releases
okf-els-api Public draft bundle producer Complete Merged through PR #6 at 811a6881 35 tests and deterministic bundle checks passed; no generated-byte drift or build-before-check masking Exact-main Pages run 32175479631 passed; real-browser receipt remains migration-pending
okf-planning Public draft bundle producer Complete Merged through PR #2 at 9941f9e4 26 tests, OKF conformance, 280-file integrity and packed candidate passed; one redundant build removed Exact-main Pages run 32175480025 passed; real-browser receipt remains migration-pending
OKF-knowledge-catalog Upstream specification fork and dependency Complete Not applicable Exact repository identity recorded Not applicable
ai-engineering-lab-hackathon-london-2026 Fixture and demonstrator host Complete Not applicable as a producer Exact repository identity recorded Not applicable as a producer
wcc-domesday-map/okf/warwickshire-public Embedded private OKF producer Complete Merged through replacement PR #35 at ffe92bbc 376 tests, 172,257 OKF checks, canonical contract/impact gates and pull-request plus integrated-main CI passed; installed Chrome exposed and verified the favicon correction Private manual publication boundary unchanged; no deployment triggered
ai-infrastructure-wiki-compat Legacy compatibility redirect Complete Not applicable beyond route preservation Exact repository identity recorded Preserve redirect only
govuk-casa/okf Experimental embedded Markdown consumer Complete Not applicable as a governed producer Exact repository identity recorded Not a governed producer

Parallel work allocation

Workstream Scope Dependency State
Registry and methodology Explorer schemas, documentation and generated registry None Implementation complete; final generated projection and exact-main gate are this follow-up's remaining publication steps
Small-bundle and Land Registry adoption Repository contracts, CI and repository-specific checks Explorer profile publication Complete: AI, APIs, ELS, Planning and Land Registry are merged with their declared main evidence
Large-producer adoption GOV.UK Content, ONS, legislation and living Explorer profile publication Complete: all four merged with declared evidence and explicit manual/browser limitations
Workbook-source adoption WCC embedded producer and candidate .xlsx family Explorer profile publication Replacement PR #35 merged with both hosted gates green; private deployment unchanged
Validation and deployment Repository checks, PRs, merges and live journeys Applicable adoption changes Producer evidence complete; Explorer's exact-main Chrome gate determines final public completion

Decisions and conflict log

Optimisation backlog