glueful / thallo-contracts
Thin, stable contracts (interfaces, DTOs, events, VOs) that Thallo capability packs compile against.
v1.0.0-beta.22
2026-09-12 06:14 UTC
Requires
- php: ^8.3
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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.xwhile only first-party packs exist. It moves to1.0only 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).