reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint
Ideas/every_rq_block_must_parse

Idea detail

every_rq_block_must_parse

site/reqs/showcase.rq:66

block

Summary

Every language- " rq " block in showcases. ts must parse against the langium grammar.
Prefer enforcement via a build step that runs the real parser over content.
aligns with phase_1_parse_gate

Jump to outbound references

Jump to inbound references

Navigation

Source file

site/reqs/showcase.rq

community 50

community cluster

showcase.rq

file cluster

site/reqs

folder cluster

status: Not present

status cluster

tag: Not present

tag cluster

Printable page

Static print-friendly idea sheet.

Attributes

No attributes declared.

Ancestor context

phase_1_parse_gate

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].

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]

Outbound references

KindIdeaPathSnippet
references phase_1_parse_gate site/reqs/showcase.rq phase_1_parse_gate

Inbound references

KindIdeaPathSnippet
ideaset_member showcase_rules_set site/reqs/showcase.rq —
references showcase_rules site/reqs/showcase.rq every_rq_block_must_parse

Unresolved references

KindIdeaPathSnippet
None

Local graph

Initialising graph…