packages feed

exchangealgebra-0.5.1.0: test/fixtures/account-semantics-050/README.md

# Account semantics 0.5.0.0 — Land 1

Generated by `tools/DumpAccountMetadata.hs` from the current registry
(regenerated at each account-semantics Land; last regenerated at Land 4a, which
added three JCCI titles and made two titles consolidation-only). The commit
`09c8a60c0bfb1a7fedb01689ceee789b8b4e6084` recorded in the fixture headers is the
Land 1 baseline the fixture family was first cut from.

- `metadata.tsv` freezes role, posting capability, division semantics,
  home-side semantics, and reporting eligibility for all 235 concrete titles.
- `account-info.tsv` freezes the LLM-facing projection, including descriptions
  that distinguish statement classifications from bookkeeping control classes
  and internal direction encodings.
- `suggest.tsv` freezes LLM-facing search after removing legacy placeholder
  classifications from the search index.
- `consumer-inventory.txt` is the post-Land 1 closed consumer set. The Land 0
  inventory remains frozen in `pre-account-semantics-050`.

The wildcard `AccountTitle` is intentionally absent and must be rejected by
`accountSemantics` and `describeAccount`.

When adding an `AccountTitles` constructor, do not mechanically regenerate
these files. First decide its role, posting capability, division semantics,
home-side semantics, and reporting eligibility explicitly.

These fixtures are additive to `pre-account-semantics-050`: the earlier
fixture remains the compatibility oracle for legacy algebra, closing,
projection, and presentation behavior.