Deferred work register
Public mirror of ADR 0005 — the living list of work explicitly deferred from the 2026-05-18 implementation push. Each item has a named owner and a triggering condition, so nothing rots out of sight. This page is regenerated from the ADR; the ADR remains canonical. Items leave the register when promoted to their own ADR, completed, abandoned, or superseded.
Entries are mutable by design. They depart by one of four routes: promotion to a dedicated ADR, completion (ships and stays as evidence for one review cycle), abandonment (declared out of scope with rationale), or supersession (replaced by a different approach, link recorded). Items that don't progress for 12 months get flagged at the annual Wave 3 review (item D5) for a "still relevant?" check.
A. Wave 2 content authoring
Substantive workstreams — months of WG work to flesh out the four Wave 2 stub pages. Pre-trigger until the C&R WG and Technical WG kickoffs land per ADR 0001 Q3 sequencing.
| # | Item | Owner | Triggering condition / dependency | Status | Linked artefact | Notes |
|---|---|---|---|---|---|---|
| A1 | /governance/data-quality content | C&R WG | Workstream kickoff (per ADR 0001 Q3 — runs in parallel with A2 and A3) | Draft for C&R WG · 2026-05-19 | /governance/data-quality (substantive draft) | Stub has section headings for the 6 DQ dimensions, measurement protocols, AL mapping, reporting. WG fleshes out each section. |
| A2 | /governance/data-security content | C&R WG | Workstream kickoff (parallel with A1, A3) | Draft for C&R WG · 2026-05-19 | /governance/data-security (substantive draft) | Stub has 5 controls (KYC/KYB, key mgmt, signature verification, revocation, audit logging) + policy / checklist / audit framing. |
| A3 | /governance/accreditation-directory content | C&R WG | Workstream kickoff (parallel with A1, A2); depends on ADR 0004 Phase 1 (skeleton schema) | Draft for C&R + Tech WG · 2026-05-19 | /governance/accreditation-directory (substantive draft) | Stub describes the how-it-works flow, scoring, evidence tiers; first publish target is end of quarter following all four Wave 2 ADRs ratified. |
| A4 | /governance/overlay-attachments content | Technical WG (with C&R WG input on retention + consent) | Workstream kickoff (parallel with A1–A3) | Draft for Tech WG (C&R input) · 2026-05-19 | /governance/overlay-attachments (substantive draft) | Stub lists 11 v3 overlay attachment types; sections for file formats / signing / retention / consent. |
| A5 | C&R WG recruitment to support parallel A1–A3 | Engagement WG | Before A1/A2/A3 kickoff (per ADR 0001 Q3 pre-condition) | Recruitment brief drafted · 2026-05-18 | docs/recruitment/cr-wg-candidate-firms.md | Target firms with mature internal DQ / Security functions (large lenders, surveyors, conveyancing platforms). |
B. Wave 1 leftover tagging
Mechanical, but per-page work — applying the DAMA Wheel cross-reference and the per-KA template across the existing corpus.
| # | Item | Owner | Triggering condition / dependency | Status | Linked artefact | Notes |
|---|---|---|---|---|---|---|
| B1 | DAMA Wheel cross-reference per page | Whoever picks up the Wave 1 leftovers | Opportunistic | Completed 2026-05-18 | scripts/dama-ka-mapping.json + PageMeta damaKa prop | For each existing page, tag the DAMA KA(s) it serves. KAs out of scope (DW/BI, Storage & Ops, Document & Content) explicitly disclaimed once each. ~24+ pages. |
| B2 | Per-KA template applied per page | Same | Opportunistic | Template ready · WG to apply incrementally | docs/templates/per-ka-section-template.md (rubric scaffold appended to A1–A4 stubs) | Consistent rubric: Purpose · Activities · Deliverables · Roles · Metrics · Maturity. Apply incrementally; not all pages need every section filled. |
C. Accreditation Directory build pipeline
ADR 0004 Phase 4 — the build-time aggregator, member-firm submission tooling, first quarterly publish, and OPDA-listed audit-partner list.
| # | Item | Owner | Triggering condition / dependency | Status | Linked artefact | Notes |
|---|---|---|---|---|---|---|
| C1 | scripts/build-accreditation-directory.mjs | Technical WG | Member firms ready to submit first VCs (downstream of A1–A4 shipping capability bundles) | Stub ready (parses, throws on main) | scripts/build-accreditation-directory.mjs | Build-time aggregator: reads all current-quarter VCs from source/04-governance-bodies/accreditation/credentials/, validates signatures against Trust Registry, emits src/data/accreditation/current.json for the Directory page render. |
| C2 | Member-firm VC submission tooling | Technical WG + Engagement WG | After C1 ships | Draft spec · pending C1 + first firm | docs/templates/vc-submission-spec.md | Firms need a clear way to mint and submit their quarterly VCs. CLI helper? Web form? Out of scope for the script itself. |
| C3 | First quarterly publish | C&R WG + Technical WG | After A1–A4 + C1 + C2 | Checklist template ready | docs/templates/first-quarterly-publish-checklist.md | End-of-quarter milestone for the first time the Directory has real data. |
| C4 | OPDA-listed audit-partner list | Engagement WG | Before any firm claims an evidence-tier score 5–6 | Candidate list drafted (= F1) | docs/recruitment/opda-listed-audit-partners.md | Initial list likely Big 4 + property-data specialists (KPMG, Deloitte, BDO + Hometrack / Land Insight / etc.). Out of scope for this register beyond noting the dependency. |
D. Wave 3 watching briefs
Items kept warm per ADR 0001 §"Wave 3" — none in active flight; each has a defined trigger or a standing calendar slot at the annual EC review.
| # | Item | Owner | Triggering condition / dependency | Status | Linked artefact | Notes |
|---|---|---|---|---|---|---|
| D1 | GARP for OPDA institutional records | TBD | Opportunistic | Watching brief — no artefact | — | Apply Generally Accepted Recordkeeping Principles to OPDA's source/ tree. Mostly a published handling policy + retention defaults per subtree. |
| D2 | Storage & Ops — retention/disposal guidance | TBD | Trust Registry to production OR consumer-trust narrative needs it | Watching brief — no artefact | — | Member-firm guidance: how long does a verified PDTF claim live in a firm's database after a transaction completes? UK GDPR alignment. |
| D3 | AI/ML governance over PDTF data | TBD | First member firm publishes a PDTF-trained model OR ICO/EU AI Act guidance solidifies | Watching brief — no artefact | — | Bias/fairness considerations specific to property data (historical red-lining patterns). Data-use governance, not platform engineering. |
| D4 | Data-product discipline for OPDA's meta-analytics | TBD | Opportunistic | Watching brief — no artefact | — | Apply data-product discipline (lineage, release plan, versioning) to Accreditation Directory, Standards Report, Consumer Survey. Extend provenance-map.yaml toward a lineage dictionary as new reports are produced. |
| D5 | Annual Wave 3 review (AGM-adjacent EC meeting) | EC | Every AGM-adjacent EC meeting | Agenda template ready · annual | docs/templates/agm-adjacent-ec-wave3-agenda.md | ~15-min agenda item walking D1–D4 (and successors): trigger fired? rotted? watching brief continues? |
E. Pre-deploy + ops
Operational hygiene items tied to the 2026-05-18 push — visual smoke test, external-materials audit, and the DCAM attribution note.
| # | Item | Owner | Triggering condition / dependency | Status | Linked artefact | Notes |
|---|---|---|---|---|---|---|
| E1 | Visual smoke test in browser | Henrik (next session) | Before push to production | Scaffold ready · manual run | scripts/smoke-test.mjs (install @playwright/test to run) | Theme toggle, sidebar collapse, tree-folder toggle, mobile menu, Mermaid diagrams across sections, data tables on /modelling/data-dictionary + /modelling/business-glossary. |
| E2 | External materials audit | Engagement WG | Before announcing the URL change | Runbook drafted · Engagement WG to execute | docs/external-materials-audit-checklist.md | OPDA-controlled materials pointing to old /pages/NN-…html URLs will hard-break. Scan briefings PDFs in source/02-policy-and-positioning/briefings-to-government/, openpropdata.org.uk content, propdata.org.uk content, DPMSG decks, member-firm comms, regulator submissions. |
| E3 | DCAM attribution note in governance.md | Technical WG | When time allows | Completed 2026-05-18 | source/03-standards/trust-framework/docs/governance.md §"Framework lineage and attribution" | Per ADR 0001 newly-resolved Q2 (permissive): one-paragraph note in source/03-standards/trust-framework/docs/governance.md defining the "name freely, no verbatim" boundary so future contributors don't re-litigate. |
F. Open items in other ADRs
Tracked here so the register is comprehensive; details live in the originating ADRs.
| # | Item | Owner | Triggering condition / dependency | Status | Linked artefact | Notes |
|---|---|---|---|---|---|---|
| F1 | OPDA-listed audit partners | ADR 0004 Q1 | See ADR 0004 Q1 | Candidate list drafted (= C4) | docs/recruitment/opda-listed-audit-partners.md | Same as C4 above; cross-listed. |
| F2 | Conformance Scheme integration with Directory | ADR 0004 Q2 | See ADR 0004 Q2 | Forward-reference added 2026-05-19 | /governance/conformance-scheme#directoryIntegration | The existing /governance/conformance-scheme page needs updating to reference the Directory and explain the AL × Capability relationship. Own ADR when work begins. |
| F3 | Member-firm portal (deferred tier of the Directory) | ADR 0004 Q3 | See ADR 0004 Q3 | Stub · open questions only | docs/specs/member-firm-portal-requirements.md | Private detailed view for firms + OPDA. Triggers on first member-firm request. |
| F4 | Quarterly publishing automation | ADR 0004 Q4 | See ADR 0004 Q4 | Example workflow (.example — not active) | .github/workflows/accreditation-quarterly.yml.example | Cron / GitHub Action to refresh the Directory; tooling decision deferred. |
| F5 | Ex-member handling in the Directory | ADR 0004 Q5 | See ADR 0004 Q5 | ADR stub · awaiting promotion trigger | docs/adr/_drafts/membership-lifecycle.md | "Former member, last data YYYY-Qn" vs immediate drop-out. Membership ADR territory. |
G. Ontology implementation programme
Surfaced by the ontology-implementation programme's per-ADR validation
discipline (see docs/plan/ontology-implementation.md §9.3 +
§9.4). Validation may surface (a) genuine ratified-rules ambiguity needing
a Council Author-only amendment, or (b) named follow-ups that are not
blockers but must be explicitly queued. Items below are queued from per-ADR
validation reports under docs/adr/validation/.
| # | Item | Owner | Triggering condition / dependency | Status | Linked artefact | Notes |
|---|---|---|---|---|---|---|
| G1 | Council Author-only amendment — reconcile term-sourcing precedence between ODR 0004 §7a and ADR 0007 §"Term-sourcing five-line precedence" | OPDA Author (per ODR 0001 §"Self-amendment process") | Before any emitter branches on tier == 3 semantics (no caller does today) | Doc amended 2026-05-27 (ADR 0007); code change in lockstep at ADR 0012 worker | ADR-0007 §"Term-sourcing five-line precedence" | Discrepancy between ratified Council rule (regulators at tier 3, contextual) and engineering pseudocode (glossary at tier 3, regulator at 5). Amendment aligns ADR-0007 pseudocode + prose to ODR-0004 §7a's slot ordering. |
| G2 | Prefix-filter heuristic refinement in serialiser/canonical.py | ADR 0009 worker | ADR 0009 implementation start | Closed 2026-05-27 (commit c5629e7) | tools/opda-gen/src/opda_gen/serialiser/canonical.py:143-148 | Literal lexical values scanned for IRI-shaped strings; two regression tests added. Verified by ADR-0009 validator. |
| G3 | check_derived_provenance git-blame implementation + regression test (ODR 0004 §3a clause #5) | ADR 0009 worker | ADR 0009 implementation start | Closed 2026-05-27 (commit c5629e7) | tools/opda-gen/src/opda_gen/ci/three_graph_test.py:138-229 | git log --format=%ae walk over derived/; env-var allowlist (OPDA_SERVICE_ACCOUNTS); four regression tests using tmp git-repo fixture. |
| G4 | Split CI workflow comment block by activation ADR | ADR 0009 worker (cosmetic) | Opportunistic | Closed 2026-05-27 (commit c5629e7) | .github/workflows/ontology-byte-identity.yml lines 31–52 | Two distinct activation markers: ADR-0009-activated steps and the ADR-0014-activated validate-exemplar step. |
| G5 | Mirror Section G to /governance/deferred-work Astro page | Technical WG / next contributor touching the mirror | Before next quarterly publish | Closed 2026-05-27 (this commit) | This table (src/pages/governance/deferred-work.astro) | Astro mirror now carries the G1–G11 table with Status + Linked-artefact columns matching the other sections. |
| G6 | Cosmetic ADR 0009 template amendment — document sentinel-pinning convention | Author / opportunistic | Opportunistic | Closed 2026-05-27 (this commit) | ADR-0009 §"foundation.ttl" prose preamble | Angle-bracket placeholders (<git-sha>, <emission-date>) are illustrative, not live-substitution directives; sentinel-pinned to satisfy byte-identity CI per ODR-0004 §6a. |
| G7 | Prefix-filter edge-case regression test for URL-bearing rdfs:comment / skos:scopeNote Literals | ADR 0010 worker | First URL-bearing Literal emission (gov.uk URLs in council-tax / EPC scope-notes) | Closed 2026-05-27 (commit 75337ec) | tools/opda-gen/tests/test_serialiser.py | Two regression tests confirm gov.uk URLs inside Literals don't bind a spurious gov.uk prefix; G2's scan widens reference set but never the binding set. |
| G8 | ADR 0010 scope expansion — admit additional SKOS schemes beyond the named first batch | ADR 0013 worker (bundled with overlay profile emission) | When a downstream module ADR or overlay profile cites a scheme not in the 16-row first-batch table | Bundled with ADR 0013 worker brief | (forthcoming via ADR 0013 commit) | Data dictionary carries ~1225 enum-bearing leaves; first batch covers 16 (88 concepts). Expansion happens scheme-by-scheme per BASPI5 overlay need. |
| G9 | Populate placeholder schemes (MilestoneKind / AssuranceLevel / EvidenceMethod / AddressVariant) with real per-member data | ADR 0013 worker (bundled with overlay profile emission) | Before ADR 0014 BASPI5 round-trip MVP | Bundled with ADR 0013 worker brief | (forthcoming via ADR 0013 commit) | Four schemes emitted with PLACEHOLDER warnings; real per-member data from eIDAS / OIDC4IDA / ODR-0015 §S015 Q1 / PDTF process docs. |
| G10 | TransactionStatusScheme per-member dct:source URI fix | ADR 0014 worker (MVP-blocking) | MUST land before ADR 0014 BASPI5 round-trip | Bundled with ADR 0014 worker brief | (forthcoming via ADR 0014 commit) | 5 TransactionStatus members emit fabricated <...#status.Listed> fragments; remediation per validator option (a) — cite ODR-0011 §8a instead. |
| G11 | ADR 0011 Q5a binding table completion — remaining ~44 descriptive-attribute leaves | ADR 0013 worker (bundled with overlay profile emission) | Before ADR 0014 BASPI5 round-trip MVP | Closed 2026-05-28 (ADR-0013 implementation) | 17 + 2 = 19 DatatypeProperties emitted in opda-property.ttl / opda-agent.ttl per ODR-0008 §Q5a; (G16 correction: 18 + 2 = 20 by direct enumeration). | |
| G12 | Canonical serialiser blank-node deduplication for multi-target shared blank nodes | ADR 0013 worker (bundled) | Cosmetic; opportunistic | Closed 2026-05-28 (ADR-0013 implementation) | Resolved beyond cosmetic scope: fixed latent byte-identity bug where multi-object sort used non-deterministic rdflib BNode labels. | |
| G13 | Housekeeping — confirm G1 closure | Author / 2026-05-27 | Now | Closed 2026-05-27 | G1 already closed in commit 5bd0c41; no further action. | |
| G14 | Cat 4 SHACL shape activation trigger — declare opda:hasSpecialCategoryData OR route Council S012 Q3 | Council Author-only session + ADR-0014 worker engineering closure | Before MVP gate (ADR-0014) | Closed 2026-05-28 (ADR-0014 implementation; Council route preserved) | opda:hasSpecialCategoryData declared as foundation owl:DatatypeProperty with xsd:boolean range; skos:scopeNote preserves the S012 Q3 Council ratification route. | |
| G15 | Cosmetic ADR-0007 amendment — document __version__ vs owl:versionIRI decoupling rule | Author / opportunistic | Opportunistic | Closed 2026-05-27 | ADR-0007 §"A9 per-kind discipline output" amended to document the decoupling rule. | |
| G16 | ADR-0013 implementation report DatatypeProperty count: 19 → 20 (worker under-counted) | ADR 0014 worker (bundled, cosmetic) | Opportunistic | Closed 2026-05-28 (ADR-0014 implementation) | ADR-0013 report § G11 updated 19 → 20 (18 property + 2 agent). | |
| G17 | Stale "five foundation classes" doc-comments in foundation.py + opda-classes.ttl header | ADR 0014 worker (bundled, cosmetic) | Opportunistic | Closed 2026-05-28 (ADR-0014 implementation) | Foundation generator docstrings + extra_lines now name the six foundation classes; opda-classes.ttl + opda-annotations.ttl headers regenerated. | |
| G18 | Declare opda:role as DatatypeProperty in opda-agent.ttl for DASH editor ergonomics | ADR 0014 worker (bundled) | Before MVP gate | Closed 2026-05-28 (ADR-0014 implementation) | opda:role declared with rdfs:domain opda:RoleMixin + rdfs:range xsd:string + A9 metadata; typed encoding (a opda:Seller) remains canonical. | |
| G19 | Fix 4 BASPI5 profile anchor URL mismatches (A1.8.7, A7.5.1, B1.2, A1) | ADR 0014 worker (bundled) | Before MVP gate (form-question IRI resolution) | Closed 2026-05-28 (ADR-0014 implementation) | A1 → A1.1; A1.8.7 → A1.8.4.1; A7.5.1 → B4.6.2; B1.2 → B1.1. All four now exact-match a baspi5Ref value in baspi5.json. | |
| G20 | ADR-0013 implementation report anchor count: 36 → 28 (worker over-counted) | ADR 0014 worker (bundled, cosmetic) | Opportunistic | Closed 2026-05-28 (ADR-0014 implementation) | ADR-0013 report anchor counts updated to 28 distinct anchors (validator's canonical count). |
How items leave this register
- Promoted to its own ADR. Item gets a dedicated ADR (typical for substantive workstreams). The register entry is updated to point at the new ADR and marked "promoted". Two reviews later it can be removed.
- Completed. Item ships. Entry marked "completed YYYY-MM-DD", remains for one review cycle as evidence, then removed.
- Abandoned. Item is explicitly declared out of scope (new ADR or annual review). Entry marked "abandoned YYYY-MM-DD, rationale: …", remains permanently as a "considered and rejected" record.
- Superseded. Item is replaced by a different approach. Entry marked "superseded by [link]", remains permanently.
References
- ADR 0001 — Wave 1/2/3 commitments; this register itemises what's not yet built.
- ADR 0004 — Accreditation Directory spec (this register tracks its build pipeline).
- ADR 0005 — canonical source for this register; living document, revised at every annual Wave 3 EC review and ad-hoc as items ship or get added.
Comments