Search by

glueful / thallo-contracts

msowah

Thin, stable contracts (interfaces, DTOs, events, VOs) that Thallo capability packs compile against.

Package info

github.com/glueful/thallo-contracts

pkg:composer/glueful/thallo-contracts

Statistics

Installs: 3

Dependents: 13

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0-beta.22 2026-09-12 06:14 UTC

This package is auto-updated.

Last update: 2026-09-12 23:39:04 UTC


README

Thin, stable contracts (interfaces, DTOs, events, VOs) that Thallo capability packs compile against. No engine logic, storage, or I/O.

Stability policy

  • Strict semver. Additive change = minor; any interface / DTO / event / capability-id break = major.
  • 0.x freeze trigger: this package stays 0.x while only first-party packs exist. It moves to 1.0 only before documenting third-party pack authoring or accepting external packs — so the seams are proven (by the Phase D reference extraction) first.

Boundary rule

A pack may depend on glueful/thallo-contracts, glueful/framework, and pack-specific deps — never on glueful/thallo (the engine app). Enforced by composer boundaries (scripts/check-pack-boundaries.php).