Printable idea sheet
golden_corpus
reqlan rq/core_analysis/rust_port.rq:84
Katz 0.104
Parser / extractor alignment uses a frozen `.rq` tree under `testdata/golden-corpus/`, not live product requirements in `reqlan rq/`.
Production idea lists may change without regenerating the dump. Copy a representative file into the corpus and refresh `crates/reqlan-index/tests/golden/langium-corpus-names.json` only when grammar or extract behaviour needs a new sample.
Langium and Rust both extract name + kind from that tree and must match the committed dump.
Live parse alignment ( elements and refs, both engines in one test ): parser_align.
Comment character ranges on the same tree: comment_span_align.
- status
- done
- tests
- langium-corpus-golden.test.ts:committed dump matches live Langium extract, golden_corpus.rs:corpus_idea_names_match_langium_extract, langium-rust-parse-align.test.ts:golden corpus matches live Langium and Rust snapshots, comment-span-align.test.ts:golden corpus C-style comment ranges match lexer, scanner, and TextMate, parsing.test.ts:parse ontology.rq ideas, parsing.test.ts:parse mid-line triple backticks corpus without swallowing later ideas, golden_corpus.rs:opaque_file_examples_do_not_extract_inline_or_fenced_paths, golden_corpus.rs:mid_line_triple_backticks_keep_later_ideas, golden_corpus.rs:qualified_reference_to_an_import_alias_is_not_a_missing_idea
Interactive page: golden_corpus