grid_trajectory 0.1.0 copy "grid_trajectory: ^0.1.0" to clipboard
grid_trajectory: ^0.1.0 copied to clipboard

Trajectory log substrate — record codec, fenced append client, service tick, and traj verbs (docs/design/trajectory/trajectory-schema.md). A leaf package: zero grid_* dependencies, by decision (grid-t [...]

Changelog #

0.1.0 #

First release — the trajectory log substrate (tg-zfek). A leaf package: zero grid_* dependencies, by decision (grid-trajectory-leaf-package).

  • The §1 envelope and the sealed §2 record codec: 50 record types across the attempt, admission, verification, step, and effect families, keyed (record_type, type_version) with checked-in golden fixtures. Old decoders are kept forever — a breaking change ADDS a version, never replaces one — and an unknown pair decodes to OpaqueRecord, so replay never throws.
  • The §5 fenced append client over the §4 DDL bootstrap: epoch claim, T6i counter-CAS, the terminal guard, a resolving pre-read, belt predicates, and the dolt-commit cadence.
  • Fold projections — session-head, step-cursor, process identity — with their delta types and lag accounting, plus quiesce-only replay.
  • The service tick and its obligation query, the shadow readers, and the traj verbs: provision, show, shadow-diff, replay, and gc.
0
likes
0
points
1.24k
downloads

Publisher

verified publishermemento.engineering

Weekly Downloads

Trajectory log substrate — record codec, fenced append client, service tick, and traj verbs (docs/design/trajectory/trajectory-schema.md). A leaf package: zero grid_* dependencies, by decision (grid-trajectory-leaf-package).

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

args, crypto, meta, mysql_client, path

More

Packages that depend on grid_trajectory