iter docs-honesty-lint.1: canonical docs present-tense-honest + wrap-robust pin + Sweep 5
Strips Wunschdenken (forward intent stated as fact) and non-citation post-mortem / doc-archaeology from docs/DESIGN.md (14 corrections incl. 1 Step-14 procedural-catch-all site the spec's illustrative regex would have missed) + docs/PROSE_ROUNDTRIP.md; genuine forward intent (LLM tool-use / MCP / LSP) relocated to roadmap P3. Codifies the tense+modality discriminator as a present-tense DESIGN.md meta- subsection. Guards two ways: wrap-robust enumerated absent/present pin (crates/ailang-core/tests/docs_honesty_pin.rs, norm() whitespace- collapse helper — structurally discharges the recurring grep/contains line-wrap failure family) + wrap-robust advisory Sweep 5 in architect_sweeps.sh (contiguous-fragment regex) with full sweep-count lockstep + new ailang-architect.md "DESIGN.md honesty drift" bullet. KEEPs preserved (Diverge-reserved, regions-rejected, self-labelled tiebreaker). No language/checker/codegen/runtime change — sole crates/ change is the additive pin; ail check/run/build byte-unchanged. Workspace 609/0 (delta +4 pin), sentinel trio green, build clean.
This commit is contained in:
@@ -651,3 +651,12 @@ work progresses.
|
||||
- [ ] **\[idea\]** Richer integration paths between RC and
|
||||
uniqueness — deferred from the 21' arc; revisit once the
|
||||
uniqueness inference covers more program shapes.
|
||||
- [ ] **\[idea\]** LLM tool-use schema / MCP server / LSP front-end
|
||||
over the prose-roundtrip cycle — additive layers on top of the
|
||||
static-prompt `ail merge-prose | client | ail parse | ail check`
|
||||
path (LLM calls back into `ail parse`/`ail check` mid-turn; an
|
||||
MCP-compatible client discovers AILang's resources/tools/prompts).
|
||||
Relocated here from DESIGN.md §"prose roundtrip" + PROSE_ROUNDTRIP.md
|
||||
by the docs-honesty-lint milestone (forward intent does not live in
|
||||
the canonical docs).
|
||||
- context: `docs/specs/2026-05-18-docs-honesty-lint.md`
|
||||
|
||||
Reference in New Issue
Block a user