Build plan
Roadmap
Structured view of the current roadmap document with slice completion markers.
Authoritative source: docs/roadmap.md (updated 10/20/2018, 1:46:40 AM). Legacy reference: docs/development-roadmap.md.
Slice milestones
- ✅ Slice 0Staging
- ✅ Slice 1Foundations (TDD infra first)
- ✅ Slice 2Met vertical (canary)
- ✅ Slice 3Getty vertical
- ✅ Slice 4Records + Artworks + Entities
- ✅ Slice 5Linked Art Inspector + Roadmap + Best-Practices
- ✅ Slice 6Patterns + Graph
- ✅ Slice 7Issues + SSE
- ✅ Slice 8Agents + Jobs + Content Generation + Automation
- ✅ Slice 9Workspace chrome + design-system pass (Custom CSS)
- ✅ Slice 10Lift cleanup
C1 — Multi-modal storage + HAL hypermedia (SOTA Phase 1)
- ✅ Solr 9 + **GraphDB** provisioned via Helm (dev: Compose, GraphDB CE image)
- ✅ GraphDB SPARQL 1.1 endpoint + Lucene plugin for hybrid text+graph queries; named graphs per source institution for provenance partitioning (SOTA §8.2)
- ✅ RDFS + SHACL reasoning only at runtime — no full OWL DL (SOTA §8.2)
- ✅ `src/utils/record-materializer.ts` builds Yale-LUX-style denormalized `Record` documents + shortcut triples (SOTA §20.1)
- ✅ HAL `_links` on every entity response (SOTA §9.2)
- ✅ Entity HAL discoverability now includes stable `la:activityFeed` link (`/api/activity`) via shared link builder + conformance tests.
- ✅ Canonical role endpoint scaffolds landed for `/api/objects/[id]`, `/api/works/[id]`, `/api/agents/[id]`, `/api/places/[id]`, `/api/sets/[id]` with executable B8 protocol conformance coverage.
- ✅ Add `/api/concepts/[id]` and `/api/events/[id]` canonical endpoints to complete the canonical C1 role endpoint surface.
- ✅ `/api/search` landed with OrderedCollectionPage pagination contract and executable HAL/search conformance coverage.
- ✅ `/api/activity` syndication endpoint
- ✅ Dev Compose provisioning added in `ops/docker-compose.yml` (`sota` profile: `solr:9.6`, `ontotext/graphdb:10.8.14`).
- ✅ Helm provisioning added in `ops/helm/metamuseum-search-graph/` (StatefulSets + Services + PVC defaults for Solr and GraphDB).
- ✅ GraphDB bootstrap automation added:
- ✅ Record materialization + index flattening foundations landed:
Top-level sections
- Status (as of August 6, 2026)Level 2
- Priority PlanLevel 2
- Readiness ScorecardsLevel 2
- Evidence WorkstreamsLevel 2
- Product And Engineering GuardrailsLevel 2
- Cadence And OwnershipLevel 2
- History And ReferencesLevel 2
- Three erasLevel 2
- Era A — The Lift (10 slices, PR-sized each)Level 2
- Era B — Hardening (quarters, not weeks)Level 2
- Era C — SOTA platform (quarters 4+)Level 2
Raw document: /api/roadmap