content-explorer/workplans/CONTENT-WP-0004-relations-journeys.md
tegwick b5b6f6bc00 Add a bounded relation graph and knowledge journeys.
CONTENT-WP-0004 keeps outgoing and incoming labels apart, limits the graph to two hops, and stores focus and detail in the URL.

Assistant: grok
Assistant-Session: 01a1531b-6698-7732-8587-f28ea604bcdf
2026-10-19 10:00:20 +02:00

2.5 KiB

id type title domain repo status flavor depends_on created updated state_hub_workstream_id
CONTENT-WP-0004 workplan Relation explorer and knowledge journeys infotech content-explorer finished implementation
CONTENT-WP-0002
CONTENT-WP-0003
2026-10-12 2026-10-19 d78fa2e0-9052-5e3b-93b6-e8c86248bad1

Relation explorer and knowledge journeys

Make interconnected knowledge explorable beyond the basic browse and detail path. T01 through T08 are done. See workplans/evidence/CONTENT-WP-0004-ImplementationNotes.md and workplans/evidence/CONTENT-WP-0004-Review.md.

Work packages

Implement typed outgoing and incoming relation blocks and inverse labels.

id: CONTENT-WP-0004-T01
status: done
priority: high
state_hub_task_id: "e64d9cdd-10ee-5a6e-b714-76037ca8bacc"

Build a bounded interactive one-to-two hop graph and an adjacency export.

id: CONTENT-WP-0004-T02
status: done
priority: high
state_hub_task_id: "78c2c68d-fe5c-532e-892d-73939d647bbe"
id: CONTENT-WP-0004-T03
status: done
priority: high
state_hub_task_id: "fad1f2fb-0f97-5512-88ae-dff430004811"
id: CONTENT-WP-0004-T04
status: done
priority: high
state_hub_task_id: "274e7a5b-ce17-51c6-a073-6945b9a34ff8"

Handle cycles, a multigraph, multi-parent hierarchy, and disconnected components.

id: CONTENT-WP-0004-T05
status: done
priority: high
state_hub_task_id: "edf84d8c-8913-544a-9f39-3ef1d8a99468"

Acceptance gates

No graph relation is omitted silently.

id: CONTENT-WP-0004-T06
status: done
priority: high
state_hub_task_id: "d582553b-3966-55e0-b294-85d6cb42e516"

Graph focus and detail navigation are reversible and deep-linkable.

id: CONTENT-WP-0004-T07
status: done
priority: high
state_hub_task_id: "61d43835-8da7-5af3-9368-c3aa3120f486"

Large-graph safeguards are tested with a synthetic fixture.

id: CONTENT-WP-0004-T08
status: done
priority: high
state_hub_task_id: "018814db-3aab-5fd2-bebf-8e4c7d7047d2"

Key risk

R6: large graph performance. 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.