Skip to content

Commit fb16f89

Browse files
dmealingclaude
andcommitted
docs(roadmap): move database-source metadata loader to Future (sketched)
The DB-source metadata loader (load the metamodel from a database instead of JSON/YAML files) is a candidate future direction, not active library work — moved from Planned to Future (sketched), with a short intro establishing that section as the "candidate, not actively tracked" bucket. Wording is purely technical. Planned now holds just MCP exposure. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent ff1fe2c commit fb16f89

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

spec/roadmap.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ _Last refreshed 2026-05-30._
5959
## Planned
6060

6161
- **MCP exposure of declared prompts/tools** — the remaining library-side piece of the prompt-construction pillar. Surface a `template.output` / tool declaration over the Model Context Protocol (model-agnostic) so an LLM host can discover + register it, built on the shipped render / payload / verify / FR-006 / FR-010 primitives. Designed in `docs/superpowers/specs/2026-05-22-fr-004-cross-language-prompt-construction-design.md`.
62-
- **Database-source metadata loader** (separate future FR). FR5e reserves the envelope; building the loader (a metaobjects-table schema + a Java loader that reads it) is its own multi-week feature. Will produce `format: "database"` errors / warnings using the pre-validated envelope shape.
6362

6463
### Tracked outside this library repo (not roadmap work here)
6564

@@ -70,6 +69,9 @@ These are exercised in adopter projects on top of the shipped per-port primitive
7069

7170
## Future (sketched)
7271

72+
Candidate directions, not actively tracked — pulled up into Planned only when scheduled.
73+
74+
- **Database-source metadata loader** — load the metamodel itself from a database (a metaobjects-table schema + a loader that reads it) instead of JSON/YAML files, for a central / runtime-editable metadata registry. FR5e already reserves the `format: "database"` error envelope (table + id + optional jsonPath), so the error contract is in place; the loader itself is unbuilt.
7375
- Forms codegen revival (deferred from earlier).
7476
- Date / case transforms.
7577
- Materialized views, federated entities, search-index sources.

0 commit comments

Comments
 (0)