Files
T

1.4 KiB

1. Encoding and contracts

  • 1.1 Implement bounded PDE primitives and framing.
  • 1.2 Add event/service contracts and registry codecs with exact schemas.

2. Journal and consumers

  • 2.1 Implement record hashing, bounded readers, startup validation and durable fail-closed append.
  • 2.2 Implement independent virtual-thread replay, FIFO delivery, cutover and barriers.
  • 2.3 Wire passive codecs and journal process in the Hub.

3. Verification

  • 3.1 Run build and existing tests; verify issue invariants and diagnostics.
  • 3.2 Validate OpenSpec and review unstaged changes against scope.

Validation results

  • Normal Gradle build passed, including all four existing tests (zero failures/errors/skips).
  • 78 temporary checks outside the repository passed: PDE ranges and bounds, exact schemas, raw hashes, full startup validation, 1024/1025-byte boundary, replay/live ordering, filtering, safe cursors, barriers, isolated degradation and uncertain force failure before publication.
  • OpenSpec strict validation and git diff whitespace checks passed. No repository tests were added, following project policy.
  • The fresh checkout omitted ignored conf/detag.conf; build validation used a local symlink to the existing configuration without changing its definitions, and a workspace-local Gradle cache.
  • All changes remain unstaged and uncommitted on the fetched Gitea baseline.