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