Files
improvise/context/code
Claude (adr007-steward) 8405f5c18b docs(adr): fold the user's answers on ASCII ids, virtual categories and scripts into ADR 007 (improvise-cq1q.1)
- Id alphanumerics are ASCII and include -: slugify maps everything
  outside a-z, 0-9 and - to _, collapses _, trims _ and - at both ends,
  prefixes n before a digit; the id syntax, examples and the suffix /
  hyphenated-slug collision rule follow.
- A file never declares a virtual category and refers to one by its id.
- Only CSV import and the .improv loaders read display names in input
  text; command-language text, from any source, names things by id.
- The formula line is shown before and after; the dimension spelling and
  the [_measure] tag follow from the rules, so that question is deleted.
- The Opus review of 2dfe0886: each measure is keyed by one handle, and
  the shared-display case moves to an open question; views join the
  things a formula may name.

Open questions are now three: a formula and a stored measure with the
same display, where stored measures are declared, and whether interactive
typing keeps a display stage.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VdfEGXA7aJ6ftMsCc9PJze
2026-10-09 09:18:17 -07:00
..