repo.work.assign_missing_identifiers

source: repo-manager
reason: deterministic projection registration

Assistant: grok
Assistant-Session: 01a130f1-abfb-7d71-9cd6-a8b75ec7f95a
This commit is contained in:
repo-manager 2026-10-12 18:36:12 +02:00
parent 5f8c2d0dae
commit e65950a893
8 changed files with 75 additions and 0 deletions

View file

@ -9,6 +9,7 @@ flavor: planning
depends_on: []
created: "2026-10-12"
updated: "2026-10-12"
state_hub_workstream_id: "c1d4dd6a-2d67-5dad-93f5-251222343948"
---
# Upstream baseline and IP audit
@ -23,6 +24,7 @@ Reproduce the OnCo baseline and establish the legal, behavioral, and visual refe
id: CONTENT-WP-0000-T01
status: todo
priority: high
state_hub_task_id: "1b9bf018-feae-589e-8374-45f9745fd988"
```
### Install the locked dependencies and record build, test, lint, and typecheck results.
@ -31,6 +33,7 @@ priority: high
id: CONTENT-WP-0000-T02
status: todo
priority: high
state_hub_task_id: "bb091b6e-5211-5f2a-a74d-897e28d87b6f"
```
### Trace dependencies of the browser, detail, graph, navigation, and data layers.
@ -39,6 +42,7 @@ priority: high
id: CONTENT-WP-0000-T03
status: todo
priority: high
state_hub_task_id: "548a55f3-599b-559a-8829-6cd168834821"
```
### Capture responsive screenshots and a keyboard interaction walkthrough.
@ -47,6 +51,7 @@ priority: high
id: CONTENT-WP-0000-T04
status: todo
priority: high
state_hub_task_id: "755f3c0a-80d9-5584-8011-dcad63418c1d"
```
### Inventory data, code, logos, artwork, fonts, and external dependency licenses.
@ -55,6 +60,7 @@ priority: high
id: CONTENT-WP-0000-T05
status: todo
priority: high
state_hub_task_id: "69d6caf9-bd0c-503b-9fe9-7373904c1e76"
```
### Quantify oncology-specific references and decide component-by-component reuse.
@ -63,6 +69,7 @@ priority: high
id: CONTENT-WP-0000-T06
status: todo
priority: high
state_hub_task_id: "c3f8d552-a06d-560f-8ef7-af1077d23845"
```
## Acceptance gates
@ -73,6 +80,7 @@ priority: high
id: CONTENT-WP-0000-T07
status: todo
priority: high
state_hub_task_id: "88088935-48a4-5661-9ced-1f559e60b745"
```
### Separate MIT software from the NC dataset and assets in a license matrix.
@ -81,6 +89,7 @@ priority: high
id: CONTENT-WP-0000-T08
status: todo
priority: high
state_hub_task_id: "37271490-6445-50e8-8a40-fad85df77286"
```
### Capture one reference example each for browse, detail, search, and relations.
@ -89,6 +98,7 @@ priority: high
id: CONTENT-WP-0000-T09
status: todo
priority: high
state_hub_task_id: "5eeaca43-1e59-5180-a599-7c9d6ab99d0c"
```
## Key risk

View file

@ -9,6 +9,7 @@ flavor: implementation
depends_on: []
created: "2026-10-12"
updated: "2026-10-12"
state_hub_workstream_id: "833f4e24-1529-528f-8cc7-6caeeabc555f"
---
# Canonical contracts and two-domain fixtures
@ -25,6 +26,7 @@ Coordinate with CONTENT-WP-0000. Neither plan blocks the other.
id: CONTENT-WP-0001-T01
status: todo
priority: high
state_hub_task_id: "c3de4ad2-7fae-51bc-9285-85d5cb2e5908"
```
### Model entity IDs, kinds, directed relations, evidence, and claims.
@ -33,6 +35,7 @@ priority: high
id: CONTENT-WP-0001-T02
status: todo
priority: high
state_hub_task_id: "501807a7-f778-5799-88d6-e15bbdc42f3d"
```
### Normalize the systems-thinking and software-architecture fixtures with independently authored prose.
@ -41,6 +44,7 @@ priority: high
id: CONTENT-WP-0001-T03
status: todo
priority: high
state_hub_task_id: "f0e8a472-044e-5dfb-930f-d1afd0bcdd8d"
```
### Write duplicate, dangling, cyclic non-taxonomy, and missing-source tests.
@ -49,6 +53,7 @@ priority: high
id: CONTENT-WP-0001-T04
status: todo
priority: high
state_hub_task_id: "ec494de4-e634-5e8d-ab9e-cbb87f7d0ac1"
```
### Define the policy for unknown and conflicting facts.
@ -57,6 +62,7 @@ priority: high
id: CONTENT-WP-0001-T05
status: todo
priority: high
state_hub_task_id: "8fc0c024-f179-55e0-a70d-173c94908cdd"
```
## Acceptance gates
@ -67,6 +73,7 @@ priority: high
id: CONTENT-WP-0001-T06
status: todo
priority: high
state_hub_task_id: "b0fbdf3b-f0cb-5a6e-bb29-593ee6c822c3"
```
### A shared renderer can switch manifests with no domain vocabulary in UI source.
@ -75,6 +82,7 @@ priority: high
id: CONTENT-WP-0001-T07
status: todo
priority: high
state_hub_task_id: "7c2fd15b-60fa-5e7c-8b2b-8d3d6a22335e"
```
### The snapshot format is documented and versioned.
@ -83,6 +91,7 @@ priority: high
id: CONTENT-WP-0001-T08
status: todo
priority: high
state_hub_task_id: "1847aa13-3369-577d-925d-3b08dcb5cb1a"
```
## Key risk

View file

@ -11,6 +11,7 @@ depends_on:
- CONTENT-WP-0001
created: "2026-10-12"
updated: "2026-10-12"
state_hub_workstream_id: "55c1d92f-fe1a-552a-998d-2d6905fb6b99"
---
# UI extraction and experience skeleton
@ -25,6 +26,7 @@ Deliver the strongest OnCo-style interaction patterns on generic data.
id: CONTENT-WP-0002-T01
status: todo
priority: high
state_hub_task_id: "12db582c-24d1-5a93-a70b-e944c3e88535"
```
### Create a registry-based kind index and entity detail with no oncology imports.
@ -33,6 +35,7 @@ priority: high
id: CONTENT-WP-0002-T02
status: todo
priority: high
state_hub_task_id: "3a8dcdb5-f4b0-5a5d-99e6-7fd62ea7d002"
```
### Adapt BrowserRow through a pure mapper and add configurable generic cell renderers.
@ -41,6 +44,7 @@ priority: high
id: CONTENT-WP-0002-T03
status: todo
priority: high
state_hub_task_id: "f3ccb974-153a-5dae-aa52-7a985175ca52"
```
### Preserve shareable URL query, facets, and sorting, and test browser back and forward.
@ -49,6 +53,7 @@ priority: high
id: CONTENT-WP-0002-T04
status: todo
priority: high
state_hub_task_id: "bacd58df-4834-5157-834e-26da4c6ba470"
```
### Implement keyboard search, empty, loading, and error states, and responsive layouts.
@ -57,6 +62,7 @@ priority: high
id: CONTENT-WP-0002-T05
status: todo
priority: high
state_hub_task_id: "bbbc39cd-c47f-541d-b43d-df9e7ff646c3"
```
## Acceptance gates
@ -67,6 +73,7 @@ priority: high
id: CONTENT-WP-0002-T06
status: todo
priority: high
state_hub_task_id: "3474ef62-53ae-59f5-8a19-55e21ade728a"
```
### A component dependency check prohibits oncology, cancer, drug, and target domain imports in generic code.
@ -75,6 +82,7 @@ priority: high
id: CONTENT-WP-0002-T07
status: todo
priority: high
state_hub_task_id: "bd6b4dd8-e897-5c08-9e07-a0246def0faf"
```
### Copied upstream components retain provenance headers and notices.
@ -83,6 +91,7 @@ priority: high
id: CONTENT-WP-0002-T08
status: todo
priority: high
state_hub_task_id: "16172ffd-23e0-5c4f-8cac-2991e589fcdb"
```
### Keyboard and small-screen smoke tests pass.
@ -91,6 +100,7 @@ priority: high
id: CONTENT-WP-0002-T09
status: todo
priority: high
state_hub_task_id: "5694c902-f76a-5df2-a309-c0c6333f83cc"
```
## Key risk

View file

@ -10,6 +10,7 @@ depends_on:
- CONTENT-WP-0001
created: "2026-10-12"
updated: "2026-10-12"
state_hub_workstream_id: "fd95d654-8696-5994-9643-bb45925963a6"
---
# Ingestion, provenance, and publishing
@ -24,6 +25,7 @@ Turn raw inputs into trustworthy, reproducible snapshots. This gate is required
id: CONTENT-WP-0003-T01
status: todo
priority: high
state_hub_task_id: "f9f8c59e-4bff-5dd4-82bb-c9f8985fd924"
```
### Make import idempotent with source digests and a connector version.
@ -32,6 +34,7 @@ priority: high
id: CONTENT-WP-0003-T02
status: todo
priority: high
state_hub_task_id: "406ae997-7b2c-5a8d-8009-a6ab53e37f4d"
```
### Resolve links in a second pass, report dangling references and conflicts, and distinguish tombstones.
@ -40,6 +43,7 @@ priority: high
id: CONTENT-WP-0003-T03
status: todo
priority: high
state_hub_task_id: "074caaf6-0501-5e02-beb3-f2c71e492f7a"
```
### Model source licenses, citations, and attribution, and quarantine unsupported content.
@ -48,6 +52,7 @@ priority: high
id: CONTENT-WP-0003-T04
status: todo
priority: high
state_hub_task_id: "0ad91201-4a1c-58b5-851f-b3e19a7eabee"
```
### Generate the snapshot, manifest, and machine-readable and human import reports, and publish atomically.
@ -56,6 +61,7 @@ priority: high
id: CONTENT-WP-0003-T05
status: todo
priority: high
state_hub_task_id: "1ec567b1-2efd-558a-b790-e101b9087832"
```
## Acceptance gates
@ -66,6 +72,7 @@ priority: high
id: CONTENT-WP-0003-T06
status: todo
priority: high
state_hub_task_id: "76c69f07-3b7b-55f7-8556-3be717259348"
```
### Repeated ingest yields the same content hash.
@ -74,6 +81,7 @@ priority: high
id: CONTENT-WP-0003-T07
status: todo
priority: high
state_hub_task_id: "6fe89d04-4018-5491-85b6-76e26cb0ba4d"
```
### Every published sourced claim has a retrievable evidence reference.
@ -82,6 +90,7 @@ priority: high
id: CONTENT-WP-0003-T08
status: todo
priority: high
state_hub_task_id: "d3988379-ee41-53ee-bb72-4f47c9fa37ef"
```
### Rights violations prevent publication.
@ -90,6 +99,7 @@ priority: high
id: CONTENT-WP-0003-T09
status: todo
priority: high
state_hub_task_id: "24ad02ea-75f5-5238-979c-c283072d85cb"
```
## Key risk

View file

@ -11,6 +11,7 @@ depends_on:
- CONTENT-WP-0003
created: "2026-10-12"
updated: "2026-10-12"
state_hub_workstream_id: "d78fa2e0-9052-5e3b-93b6-e8c86248bad1"
---
# Relation explorer and knowledge journeys
@ -25,6 +26,7 @@ Make interconnected knowledge explorable beyond the basic browse and detail path
id: CONTENT-WP-0004-T01
status: todo
priority: high
state_hub_task_id: "e64d9cdd-10ee-5a6e-b714-76037ca8bacc"
```
### Build a bounded interactive one-to-two hop graph and an adjacency export.
@ -33,6 +35,7 @@ priority: high
id: CONTENT-WP-0004-T02
status: todo
priority: high
state_hub_task_id: "78c2c68d-fe5c-532e-892d-73939d647bbe"
```
### Add collections, related objects, and reading-path breadcrumbs.
@ -41,6 +44,7 @@ priority: high
id: CONTENT-WP-0004-T03
status: todo
priority: high
state_hub_task_id: "fad1f2fb-0f97-5512-88ae-dff430004811"
```
### Introduce optional glossary tooltips and link previews.
@ -49,6 +53,7 @@ priority: high
id: CONTENT-WP-0004-T04
status: todo
priority: high
state_hub_task_id: "274e7a5b-ce17-51c6-a073-6945b9a34ff8"
```
### Handle cycles, a multigraph, multi-parent hierarchy, and disconnected components.
@ -57,6 +62,7 @@ priority: high
id: CONTENT-WP-0004-T05
status: todo
priority: high
state_hub_task_id: "edf84d8c-8913-544a-9f39-3ef1d8a99468"
```
## Acceptance gates
@ -67,6 +73,7 @@ priority: high
id: CONTENT-WP-0004-T06
status: todo
priority: high
state_hub_task_id: "d582553b-3966-55e0-b294-85d6cb42e516"
```
### Graph focus and detail navigation are reversible and deep-linkable.
@ -75,6 +82,7 @@ priority: high
id: CONTENT-WP-0004-T07
status: todo
priority: high
state_hub_task_id: "61d43835-8da7-5af3-9368-c3aa3120f486"
```
### Large-graph safeguards are tested with a synthetic fixture.
@ -83,6 +91,7 @@ priority: high
id: CONTENT-WP-0004-T08
status: todo
priority: high
state_hub_task_id: "018814db-3aab-5fd2-bebf-8e4c7d7047d2"
```
## Key risk

View file

@ -10,6 +10,7 @@ depends_on:
- CONTENT-WP-0004
created: "2026-10-12"
updated: "2026-10-12"
state_hub_workstream_id: "f1e0fa09-c85d-5aac-b665-4d73b0863fc2"
---
# Quality system and upstream experience parity
@ -26,6 +27,7 @@ CONTENT-WP-0007 compares one permitted pinned OnCo slice through the original im
id: CONTENT-WP-0005-T01
status: todo
priority: high
state_hub_task_id: "9b83cd57-836e-5fac-a1cc-200481036aef"
```
### Run accessibility, screenshot comparison, core web vitals, and responsive audits.
@ -34,6 +36,7 @@ priority: high
id: CONTENT-WP-0005-T02
status: todo
priority: high
state_hub_task_id: "6a94c105-e66b-5aa2-a46c-a42fdd709e0f"
```
### Report provenance completeness, stale counts, unresolved references, and ingestion failure classes.
@ -42,6 +45,7 @@ priority: high
id: CONTENT-WP-0005-T03
status: todo
priority: high
state_hub_task_id: "0eb744db-302b-5cf8-82f5-d1851a009d23"
```
### Document deviations from upstream and verify third-party notices.
@ -50,6 +54,7 @@ priority: high
id: CONTENT-WP-0005-T04
status: todo
priority: high
state_hub_task_id: "fe27e784-a99b-54e0-9634-4c62073f9835"
```
### Harden inputs and public snapshot generation.
@ -58,6 +63,7 @@ priority: high
id: CONTENT-WP-0005-T05
status: todo
priority: high
state_hub_task_id: "bfbb8b00-ac88-50d7-89ee-1210d716f7df"
```
## Acceptance gates
@ -68,6 +74,7 @@ priority: high
id: CONTENT-WP-0005-T06
status: todo
priority: high
state_hub_task_id: "cb73eb25-85b9-5808-aa1a-b00f6dc21a9f"
```
### Two unrelated domains pass all critical journeys.
@ -76,6 +83,7 @@ priority: high
id: CONTENT-WP-0005-T07
status: todo
priority: high
state_hub_task_id: "92c00f5d-e3c8-55d7-92f2-45fe71eee2ab"
```
### A source and license completeness report is available.
@ -84,6 +92,7 @@ priority: high
id: CONTENT-WP-0005-T08
status: todo
priority: high
state_hub_task_id: "f35cfc13-0f9f-5f50-871f-a9bc8d1e6148"
```
## Key risk

View file

@ -10,6 +10,7 @@ depends_on:
- CONTENT-WP-0005
created: "2026-10-12"
updated: "2026-10-12"
state_hub_workstream_id: "b1767962-549f-5de2-9503-a997a21a2133"
---
# Extensibility and first real-world pilot
@ -24,6 +25,7 @@ Attach an independently maintained knowledge source and validate user value.
id: CONTENT-WP-0006-T01
status: todo
priority: high
state_hub_task_id: "ae191b49-108f-5c80-9964-0e0f3fb95b79"
```
### Provide a connector authoring template with fixture-based certification tests.
@ -32,6 +34,7 @@ priority: high
id: CONTENT-WP-0006-T02
status: todo
priority: high
state_hub_task_id: "a6f752d7-788a-54b7-8bd4-8a0f8889a6e4"
```
### Pilot one non-medical infospace with real users.
@ -40,6 +43,7 @@ priority: high
id: CONTENT-WP-0006-T03
status: todo
priority: high
state_hub_task_id: "87e52381-e64d-5953-bf6d-1aa80d32819c"
```
### Prioritize API, JSON-LD, MCP, and ask enhancements from observed needs.
@ -48,6 +52,7 @@ priority: high
id: CONTENT-WP-0006-T04
status: todo
priority: high
state_hub_task_id: "8ab644d6-274b-58c7-bb0b-9b58cd962def"
```
### Define long-term update and governance responsibilities.
@ -56,6 +61,7 @@ priority: high
id: CONTENT-WP-0006-T05
status: todo
priority: high
state_hub_task_id: "cf85f981-f685-5b61-99f1-bb25d1d98dc2"
```
## Acceptance gates
@ -66,6 +72,7 @@ priority: high
id: CONTENT-WP-0006-T06
status: todo
priority: high
state_hub_task_id: "81bafca2-e037-5c65-9d08-a0404c6d6aa1"
```
### The pilot uses no hardcoded kinds in the UI.
@ -74,6 +81,7 @@ priority: high
id: CONTENT-WP-0006-T07
status: todo
priority: high
state_hub_task_id: "3259fad2-e2fa-54c9-9fd4-b2deb0951850"
```
### Document an informed go or no-go for dynamic deployment and a search backend.
@ -82,6 +90,7 @@ priority: high
id: CONTENT-WP-0006-T08
status: todo
priority: high
state_hub_task_id: "ebed1e8e-8b05-58e2-90ea-d3afcb2d7e72"
```
## Key risk

View file

@ -14,6 +14,7 @@ depends_on:
- CONTENT-WP-0005
created: "2026-10-12"
updated: "2026-10-12"
state_hub_workstream_id: "ba3fad1f-0af7-5851-b1c5-df401e0f0184"
---
# OnCo licensed reference-slice conformance
@ -30,6 +31,7 @@ status: wait
needs_human: true
blocking_reason: "OnCo LICENSE-DATA authorization is required before any real reference-slice import."
priority: high
state_hub_task_id: "04edc274-3eb1-5796-9a37-37380c1d6c92"
```
### Pin the upstream SHA and capture behavior for about 12 to 25 representative entities, 8 or more user journeys, and several viewport sizes.
@ -38,6 +40,7 @@ priority: high
id: CONTENT-WP-0007-T02
status: todo
priority: high
state_hub_task_id: "8e39d927-55f5-5bae-b8f1-05a532dffd56"
```
### Build an allowlist-only onco-reference adapter from explicitly authorized local inputs to a canonical snapshot, retaining provenance, dates, rights, and record links.
@ -46,6 +49,7 @@ priority: high
id: CONTENT-WP-0007-T03
status: todo
priority: high
state_hub_task_id: "c08c515b-90ef-5e70-a355-da9273f54d06"
```
### Implement graph topology, inverse links, search and facet, detail, source display, stable deep-link, and negative mutation tests.
@ -54,6 +58,7 @@ priority: high
id: CONTENT-WP-0007-T04
status: todo
priority: high
state_hub_task_id: "a216484a-a919-543f-9c33-d74c86c6d65e"
```
### Run paired OnCo and Content Explorer browser tests against the pinned source baseline, and report semantic and visual divergences separately.
@ -62,6 +67,7 @@ priority: high
id: CONTENT-WP-0007-T05
status: todo
priority: high
state_hub_task_id: "4f33ae6e-da25-5223-a887-e5157b5e82a5"
```
### Run clean-room public CI with synthetic domains and no OnCo dataset, and audit that no OnCo corpus entered distributable packages or build artifacts.
@ -70,6 +76,7 @@ priority: high
id: CONTENT-WP-0007-T06
status: todo
priority: high
state_hub_task_id: "23768695-13eb-5a92-8658-c3441e15bec6"
```
## Acceptance gates
@ -80,6 +87,7 @@ priority: high
id: CONTENT-WP-0007-T07
status: todo
priority: high
state_hub_task_id: "85a14b74-38dd-594c-8394-e253f05b8223"
```
### Version-pinned reproducibility, a comparative conformance report, and documented exceptions.
@ -88,6 +96,7 @@ priority: high
id: CONTENT-WP-0007-T08
status: todo
priority: high
state_hub_task_id: "33c75c3d-743f-533c-af86-fc7d77ec75f0"
```
## Key risk