Skip to content

feat(cloud): structured ACI protocol (#126) - #132

Closed
gHashTag wants to merge 1 commit into
mainfrom
feat/issue-126
Closed

gHashTag wants to merge 1 commit into
mainfrom
feat/issue-126

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

Closes #126

Changes

  • Define JSON protocol: {"type":"status|log|metric|error|pr","issue":N,"payload":{...},"ts":"ISO8601"}
  • Add EventType enum with status, log, metric, error, pr types
  • Add MetricPayload struct for test metrics (tests_passed, tests_total, files_changed, lines_added, commits)
  • Add /api/event endpoint to receive structured events
  • Add /api/metrics endpoint to query metrics for specific issue
  • Update SOUL.md with ACI protocol documentation

Verification

  • tri cloud status 42 shows metrics
  • Structured events visible in JSONL log
  • Monitor collects metrics for dashboard

- Define JSON protocol: {"type":"status|log|metric|error|pr","issue":N,"payload":{...},"ts":"ISO8601"}
- Add EventType enum with status, log, metric, error, pr types
- Add MetricPayload struct for test metrics (tests_passed, tests_total, files_changed, lines_added, commits)
- Add /api/event endpoint to receive structured events
- Add /api/metrics endpoint to query metrics for specific issue
- Update SOUL.md with ACI protocol documentation
@gHashTag

Copy link
Copy Markdown
Owner Author

Closing — superseded by merged PRs #129, #130, #138. Reopen if needed.

@gHashTag gHashTag closed this Mar 11, 2026
gHashTag added a commit that referenced this pull request Mar 18, 2026
…0, Batch 30/30, Degradation 55/55 (102/105 97.1%) [Golden Chain #132]

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
dmitrii-f-t27 added a commit that referenced this pull request Oct 10, 2026
…heir hashes (Closes #1517)

The reader now confirms trinity-memory#98 only through the groups
formats_prismml and formats_llama_cpp. memory-proof-pins.py lists #98 for
both; the policy spec is regenerated from the tree of
dmitrii-f-t27/trinity-memory#132 (head 312afcd1), so the sha256 of the two
specs, two seals and two vector files change and nothing else in the table.
Seal re-issued with t27c 0.5.0 (hashes reproduced on the old spec first).

Coverage of #98 is partial and stays so: the specs of #132 leave the
tied_output binding rule and the other prism.hadamard.* refusals outside.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cloud Dev: Structured ACI protocol

2 participants