Skip to content

inventory row L7.1 says lexicon composites are never interpreted; chant #3268 changed that #231

Closed

Description

@lex00

chant PR INTENTIUS/chant#3268 (closes chant#3247) made fold interpret a composite factory imported from a lexicon package the build loaded, when the import resolves to TypeScript source, and follow relative barrel re-exports (at most 8 hops). Inventory row L7.1 still says lexicon composites are never interpreted.

Output values and fold/run decisions don't change; only which composites record parameter provenance. The new trust boundary (the package's own directory is trusted while its composite body is evaluated) is written up in chant's concepts/typescript-as-data.mdx, "Interpretable composite factories".

Activity

  1. lex00 commented on Oct 8, 2026

    @lex00
    ContributorAuthor

    Fixed in spec 2.3 (#260). Row L7.1 in spec/inventory.md now says an active lexicon package is interpreted when the module is TypeScript source, citing chant 0.102.0 and chant#3247.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions