Commit graph

6 commits

Author SHA1 Message Date
f44f7acc52 Add README documentation
Documents service purpose, endpoints, MCP integration, ticket system, and configuration.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 19:57:58 +00:00
44be09cd04 Add stuck ticket detection and recovery mechanisms
- Add last_activity_at field to tickets, updated on claim and note additions
- Add GET /tickets/stuck?hours=N endpoint to find abandoned tickets
- Add POST /tickets/{id}/unclaim to release stuck tickets back to open
- Add stuck_tickets_warning to orient response when tickets are stuck >24h
- Unclaim automatically adds timestamped note with duration

This enables system resilience when conversations are cleared mid-ticket.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 12:39:09 +00:00
091a25a76c Make rules configurable via API
- Add Rules struct and rules.json data file
- Read rules from file instead of hardcoding
- Add GET /rules and PUT /rules endpoints

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 12:28:57 +00:00
fe80562b45 Update git rule to include pushing to remote
Rule now reads: "Commit and push changes to each service's git repo after modifications"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 12:22:30 +00:00
556a297d71 Add git commit rule to orientation
Adds new rule: "Commit changes to each service's git repo after modifications"
to remind agents to maintain version control.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 12:19:52 +00:00
2d62a179b9 Initial commit: Egregore docs service
Rust microservice using rouille for documentation management.
Provides HTTP API for reading and updating STATUS.md, HISTORY.md, RUNBOOK.md.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 11:47:30 +00:00