Skip to content

docs: add learning for security function exit code pattern#141

Merged
fazxes merged 1 commit intomainfrom
docs/learning-0073
Apr 6, 2026
Merged

docs: add learning for security function exit code pattern#141
fazxes merged 1 commit intomainfrom
docs/learning-0073

Conversation

@fazxes
Copy link
Copy Markdown
Member

@fazxes fazxes commented Apr 6, 2026

Adds learning from session #73: security shell functions need distinct exit codes (0/1/2) for clean/fixed/failed so callers can abort on partial failure.

@fazxes fazxes merged commit ef7d7d8 into main Apr 6, 2026
@fazxes fazxes deleted the docs/learning-0073 branch April 6, 2026 13:40
fazxes added a commit that referenced this pull request Apr 7, 2026
Closed 20 tasks with evidence:
- DONE (2): #73 (AGENTS.md created), #181 (docs/prompt/ deleted)
- WONTFIX-OBSOLETE (5): #78, #89, #128, #141, #157
  (reference docs/prompt/ or docs/ops/ paths deleted in session #103)
- WONTFIX-DUPLICATE (1): #88 (subset of #69)
- WONTFIX-NEVER-PICKED (12): #66, #69, #90, #96, #112,
  #114, #120, #123, #132, #133, #138, #145
  (low priority, 20-80+ sessions without being picked, speculative)

Priority fix: #103 downgraded from urgent to normal (umbrella epic,
not an actionable urgent fix).
fazxes added a commit that referenced this pull request Apr 7, 2026
…st tasks

Queue cleanup after session #103 major restructuring:

Closed (8):
- #73: AGENTS.md exists (commit 38e1fe5)
- #88: duplicate of #69 (auto-changelog)
- #141: obsolete (docs/prompt/evolve.md deleted)
- #157: obsolete (docs/prompt/feedback/ deleted)
- #159: consolidated into #190
- #161: consolidated into #190
- #181: obsolete (docs/prompt/unified.md deleted)
- #184: done (fixed by PR #179)

Path updates (30+ tasks):
- docs/ -> .recursive/ or Recursive/ops/
- scripts/daemon.sh -> Recursive/engine/daemon.sh
- scripts/lib-agent.sh -> Recursive/engine/lib-agent.sh
- .nightshift.json -> .recursive.json
- nightshift/*.py -> nightshift/{core,owl,raven,infra}/*.py

Pentest tasks created (4):
- #194: budget limiter triple-failure (CONFIRMED)
- #195: python3 -c path interpolation (CONFIRMED)
- #196: .recursive.json prompt guard (THEORETICAL)
- #197: costs.json negative value validation (THEORETICAL)
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