From e65950a89345586f25211ddc8235e12625d33b58 Mon Sep 17 00:00:00 2001 From: repo-manager Date: Mon, 12 Oct 2026 18:36:12 +0200 Subject: [PATCH] repo.work.assign_missing_identifiers source: repo-manager reason: deterministic projection registration Assistant: grok Assistant-Session: 01a130f1-abfb-7d71-9cd6-a8b75ec7f95a --- workplans/CONTENT-WP-0000-upstream-baseline.md | 10 ++++++++++ workplans/CONTENT-WP-0001-canonical-contracts.md | 9 +++++++++ workplans/CONTENT-WP-0002-ui-extraction.md | 10 ++++++++++ workplans/CONTENT-WP-0003-ingestion-publishing.md | 10 ++++++++++ workplans/CONTENT-WP-0004-relations-journeys.md | 9 +++++++++ workplans/CONTENT-WP-0005-quality-parity.md | 9 +++++++++ workplans/CONTENT-WP-0006-external-pilot.md | 9 +++++++++ workplans/CONTENT-WP-0007-onco-reference-slice.md | 9 +++++++++ 8 files changed, 75 insertions(+) diff --git a/workplans/CONTENT-WP-0000-upstream-baseline.md b/workplans/CONTENT-WP-0000-upstream-baseline.md index 5428c03..fa91489 100644 --- a/workplans/CONTENT-WP-0000-upstream-baseline.md +++ b/workplans/CONTENT-WP-0000-upstream-baseline.md @@ -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 diff --git a/workplans/CONTENT-WP-0001-canonical-contracts.md b/workplans/CONTENT-WP-0001-canonical-contracts.md index c196197..6c94ff5 100644 --- a/workplans/CONTENT-WP-0001-canonical-contracts.md +++ b/workplans/CONTENT-WP-0001-canonical-contracts.md @@ -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 diff --git a/workplans/CONTENT-WP-0002-ui-extraction.md b/workplans/CONTENT-WP-0002-ui-extraction.md index 451d43f..54dbab0 100644 --- a/workplans/CONTENT-WP-0002-ui-extraction.md +++ b/workplans/CONTENT-WP-0002-ui-extraction.md @@ -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 diff --git a/workplans/CONTENT-WP-0003-ingestion-publishing.md b/workplans/CONTENT-WP-0003-ingestion-publishing.md index b3f68d1..baf515e 100644 --- a/workplans/CONTENT-WP-0003-ingestion-publishing.md +++ b/workplans/CONTENT-WP-0003-ingestion-publishing.md @@ -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 diff --git a/workplans/CONTENT-WP-0004-relations-journeys.md b/workplans/CONTENT-WP-0004-relations-journeys.md index b0aee87..62738c0 100644 --- a/workplans/CONTENT-WP-0004-relations-journeys.md +++ b/workplans/CONTENT-WP-0004-relations-journeys.md @@ -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 diff --git a/workplans/CONTENT-WP-0005-quality-parity.md b/workplans/CONTENT-WP-0005-quality-parity.md index f9bb9c9..2f2f5b1 100644 --- a/workplans/CONTENT-WP-0005-quality-parity.md +++ b/workplans/CONTENT-WP-0005-quality-parity.md @@ -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 diff --git a/workplans/CONTENT-WP-0006-external-pilot.md b/workplans/CONTENT-WP-0006-external-pilot.md index 1e477b6..5f7fdf9 100644 --- a/workplans/CONTENT-WP-0006-external-pilot.md +++ b/workplans/CONTENT-WP-0006-external-pilot.md @@ -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 diff --git a/workplans/CONTENT-WP-0007-onco-reference-slice.md b/workplans/CONTENT-WP-0007-onco-reference-slice.md index 648bd45..c4b44eb 100644 --- a/workplans/CONTENT-WP-0007-onco-reference-slice.md +++ b/workplans/CONTENT-WP-0007-onco-reference-slice.md @@ -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