Skip to content

ge-0y6: telemetry receiver prototype#181

Merged
SorraTheOrc merged 5 commits into
mainfrom
feature/ge-0y6-receiver
Jan 19, 2026
Merged

ge-0y6: telemetry receiver prototype#181
SorraTheOrc merged 5 commits into
mainfrom
feature/ge-0y6-receiver

Conversation

@SorraTheOrc

Copy link
Copy Markdown
Member

Summary

  • Add lightweight telemetry receiver at server/telemetry/receiver.js that accepts POSTed JSON and persists director_decision events to server/telemetry/events.ndjson.

Changes

  • server/telemetry/receiver.js — HTTP POST handler, accepts director_decision events and appends NDJSON lines
  • server/telemetry/README.md — run + curl examples

Closes bd#ge-0y6

How to verify locally:

  1. Start the receiver: PORT=4005 node server/telemetry/receiver.js
  2. Send a valid event: curl -X POST -H 'Content-Type: application/json' -d '{type:director_decision,decision:accept}' http://localhost:4005/
  3. Confirm server/telemetry/events.ndjson contains a JSON line with director_decision.

@SorraTheOrc SorraTheOrc merged commit 9abdcc0 into main Jan 19, 2026
3 checks passed
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.

1 participant