Idea detail
phase_4_write_the_eleven
site/reqs/showcase.rq:517
Summary
Write the eleven, one at a time, each validated by phase_1_parse_gate
before moving on.
Flagships first — agent_context_showcase, interlock_showcase,
broken_links_showcase, firmware_cloud_contract_showcase —
so the format can be judged before committing to all eleven.
Attributes
Ancestor context
Make dishonesty impossible. Add a build step that runs the Langium parser over every language- " rq " block in showcases. ts and fails on parse errors or unresolved local refs. Do this first so the rewrite cannot reintroduce the current problem. Also expand Shiki language set per [showcase_languages].
agent_context_showcaseFlagship. Context for the agent, not the repo. An agent answers a question about session expiry. Show the repo-dump cost, then MCP file_context returning six ideas and their edges, then the plan the agent writes. Absorbs former agentic-planning and feature-tracking pages.
interlock_showcaseFlagship. The interlock that must not fail. A safety requirement bound to ["./plc/interlock.stL#41-58"] by symbol and line range, to a vitest case by test name, with an rq-comment in the ST source pointing back. Domain: industrial control / IEC 61131.
broken_links_showcaseFlagship. Links that break loudly. Someone renames a file. Show the diagnostic, the quick-fix menu, and the rewritten refs. This is the argument against a wiki. Domain: refactor safety, any stack.
firmware_cloud_contract_showcaseFlagship. The contract between firmware and cloud. A 10 Hz sample rate and a 50 ms ingest deadline: one invariant, two codebases, neither of which can express it alone. Absorbs half of former glue-semantics and static-connection.
showcase_languages. rq blocks use the custom site tokenizer. Non-. rq blocks need Shiki coverage beyond today's ts / md / py — add st, c, json, yaml for the flagship domains. aligns with [phase_1_parse_gate]
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | agent_context_showcase | site/reqs/showcase.rq | agent_context_showcase |
| references | broken_links_showcase | site/reqs/showcase.rq | broken_links_showcase |
| references | firmware_cloud_contract_showcase | site/reqs/showcase.rq | firmware_cloud_contract_showcase |
| references | interlock_showcase | site/reqs/showcase.rq | interlock_showcase |
| references | phase_1_parse_gate | site/reqs/showcase.rq | phase_1_parse_gate |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| ideaset_member | showcase_plan | site/reqs/showcase.rq | — |
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Initialising graph…