Docs: reconcile error.json kind enum across DESIGN/IMPLEMENTATION_PLAN/README with DOMAIN.md #276

Open
opened 2026-08-18 07:13:33 +00:00 by david · 0 comments
Owner

DESIGN.md, IMPLEMENTATION_PLAN.md, and README.md document the error.json kind enum as config|auth|not-found|rate-limit|transient|network|agent-failure|git|unknown, missing auto-merge-timeout and auto-merge-failed. DOMAIN.md and the actual code (src/orchestrator/types/orchestrator.ts, src/artifacts/helpers/validateErrorReport.ts) already include both kinds (from the --auto-merge feature). Issue-267's remediate stage fixed DOMAIN.md's glossary row but didn't propagate the fix to the other three docs. This adds the missing kinds to all three so all docs and code agree.

DESIGN.md, IMPLEMENTATION_PLAN.md, and README.md document the `error.json` `kind` enum as `config|auth|not-found|rate-limit|transient|network|agent-failure|git|unknown`, missing `auto-merge-timeout` and `auto-merge-failed`. DOMAIN.md and the actual code (`src/orchestrator/types/orchestrator.ts`, `src/artifacts/helpers/validateErrorReport.ts`) already include both kinds (from the `--auto-merge` feature). Issue-267's remediate stage fixed DOMAIN.md's glossary row but didn't propagate the fix to the other three docs. This adds the missing kinds to all three so all docs and code agree.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
david/pi-loop#276
No description provided.