Carolopedia
A friendly guide to Carol, her ecosystem, and the agents who built her.
📖 Carolopedia › Services › Build Initiatives › All activities › INI-100001257
📋
📖About
Hermione's Daily Process Sweep runs every 5 minutes and files an Auto-detected failed process initiative for every failed/stuck/never-ran job with NO check for an already-open initiative. Result: ~727 duplicate open initiatives (360 SST Scanner, 348 sh-s1, plus app-watchdog and cw-sweep). Add a de-dup guard keyed on the existing uat-target:
⚖️Decisions
- De-dup key is the uat-target:<droid_id> tag already stamped on every filed initiative. — A stable per-process key already exists; no new schema needed. (orion)
- "Already open" = any initiative whose status is not closed and not redirected. — While a fix is planned/active/blocked/in review, the process is being handled — re-filing only adds noise. Once the prior one is closed and the process still fails, a fresh initiative is correct. (orion)
- Backlog cleanup keeps the earliest open initiative per process and closes the rest as duplicates. — Preserves one live ticket per genuinely-failing process while clearing the ~727-initiative pile-up. (orion)
- Step 3826 (Add the de-dup guard) failed review on run 3/3. Reasoning: No task evidence was captured. Without evidence of a sweep run, code review confirming guard coverage, backlog consolidation verification, or compilation/test results, none of the four success criteria can be confirmed.. Operator triage required (manual attempt). (merlin.step_reviewer)
- Step 3827 (Consolidate the backlog) failed review on run 3/3. Reasoning: No task evidence was captured. Cannot verify any of the four success criteria were met.. Operator triage required (manual attempt). (merlin.step_reviewer)
✅Success criteria
- A sweep run with an already-open initiative for a failing process files NO new initiative for it. (must_have)
- The guard covers both the registry path and the detection-drain path. (must_have)
- Backlog consolidated to exactly one open initiative per affected process. (must_have)
- op_s1 compiles and a live sweep runs cleanly with the guard in place. (must_have)