81cbd8c1c2
retro #7 (docs/observer/notes/2026-05-27-brain-retro-7.md) surfaced 4 candidates against 23 turns since retro #6. All four implemented TDD. C1 — translit slang vocabulary in router-classifier-regex-fallback.mjs. TASK_TYPE_KEYWORDS += deploy bucket (push / запушь / выкат); memory-sync += обнови мозг / эталон / пилот / memory dump. C2 — short_ambiguous_block in router-tool-gate.mjs + router-prehook.mjs. prehook persists prompt_length; gate blocks Edit/Write/MultiEdit/Bash when task_type in {ambiguous, unknown} AND prompt_length <= 30 AND skill not invoked AND no direct_justified tag. C3 — self-assessment timeout 30s to 50s in observer-self-assessment-api.mjs. Windows TLS handshake + Sonnet latency exceeded 30s. Stop-hook has 60s budget; 50s leaves headroom. DEFAULT_TIMEOUT_MS exported for tests. C4 — Reviewer findings block in status-md-generator.mjs. New helper computeReviewerFindingsBlock surfaces 51 actionable findings without running /brain-retro. Detects batch-reviewed via outcome_reviewed_source=direct_api_batch. MD012 guard test added. C5 (gitleaks-before-push) intentionally skipped — pre-push hook already blocks at server side. Tests: 956/956 root tools, 0 regressions. LEFTHOOK=0 used per quirk #111. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
28 lines
932 B
JSON
28 lines
932 B
JSON
{
|
|
"schema_version": 1,
|
|
"period": {
|
|
"from": "2026-05-26T16:23:00Z",
|
|
"to": "2026-05-27T03:53:00Z",
|
|
"retro": 7
|
|
},
|
|
"episode_count": 23,
|
|
"questions": [
|
|
{
|
|
"q": "Были моменты, когда controller выбрал direct, хотя нужен был навык?",
|
|
"a": "Да, часто (systemic gap — подкрутить роутер)",
|
|
"a_sanitized": "Да, часто (systemic gap — подкрутить роутер)"
|
|
},
|
|
{
|
|
"q": "Качество за период (5 blocked + 2 degraded из 23)?",
|
|
"a": "Плохо — очевидные сбои",
|
|
"a_sanitized": "Плохо — очевидные сбои"
|
|
},
|
|
{
|
|
"q": "Что наблюдатель должен был засечь, но не засёк?",
|
|
"a": "Вроде нет",
|
|
"a_sanitized": "Вроде нет"
|
|
}
|
|
],
|
|
"generated_count": 2,
|
|
"used_count": 3
|
|
} |