source: repo-manager reason: deterministic projection registration Assistant: grok Assistant-Session: 01a130f1-abfb-7d71-9cd6-a8b75ec7f95a
104 lines
2.6 KiB
Markdown
104 lines
2.6 KiB
Markdown
---
|
|
id: CONTENT-WP-0005
|
|
type: workplan
|
|
title: "Quality system and upstream experience parity"
|
|
domain: infotech
|
|
repo: content-explorer
|
|
status: proposed
|
|
flavor: implementation
|
|
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
|
|
|
|
Measure architectural independence and UX faithfulness. Measurement can start during CONTENT-WP-0000. This plan closes after CONTENT-WP-0004.
|
|
|
|
CONTENT-WP-0007 compares one permitted pinned OnCo slice through the original implementation and Content Explorer. Public CI remains synthetic-only.
|
|
|
|
## Work packages
|
|
|
|
### Automate schema, ingest, UI, and end-to-end tests, including the two-domain switch.
|
|
|
|
```task
|
|
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.
|
|
|
|
```task
|
|
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.
|
|
|
|
```task
|
|
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.
|
|
|
|
```task
|
|
id: CONTENT-WP-0005-T04
|
|
status: todo
|
|
priority: high
|
|
state_hub_task_id: "fe27e784-a99b-54e0-9634-4c62073f9835"
|
|
```
|
|
|
|
### Harden inputs and public snapshot generation.
|
|
|
|
```task
|
|
id: CONTENT-WP-0005-T05
|
|
status: todo
|
|
priority: high
|
|
state_hub_task_id: "bfbb8b00-ac88-50d7-89ee-1210d716f7df"
|
|
```
|
|
|
|
## Acceptance gates
|
|
|
|
### Tests run in CI and show no material keyboard accessibility failures.
|
|
|
|
```task
|
|
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.
|
|
|
|
```task
|
|
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.
|
|
|
|
```task
|
|
id: CONTENT-WP-0005-T08
|
|
status: todo
|
|
priority: high
|
|
state_hub_task_id: "f35cfc13-0f9f-5f50-871f-a9bc8d1e6148"
|
|
```
|
|
|
|
## Key risk
|
|
|
|
R7: tests approximate but do not prove usability. Log evidence and deviations in the workplan review before marking complete.
|
|
|
|
## Evidence
|
|
|
|
Pull requests, test logs, pinned artifacts, screenshots, or a comparison report where applicable. Add `ImplementationNotes.md` and `Review.md` on completion. Do not mark a gate passed without a verifiable link.
|