Delete settlement machinery + schema revert (#477 child) #480

Closed
opened 2026-08-22 11:40:40 +00:00 by jared · 1 comment
Owner

Context

Parent: #477. With the gate CLI and presence check live, the detached settlement machinery is dead code.

Tasks

  • Delete detached_settlement.rb, settlement.rb, inline_settlement.rb and their tests/support helpers
  • Drop settlement_pid/settlement_started_at from dispatches (schema v15)
  • Reset hooks.json SubagentStop timeout comment/value for the presence-check-only hook
  • Confirm the stray settlement-era worktree under .sdlc/worktrees is stale before deleting duplicated files

Acceptance criteria

  • Full runner test suite green with no settlement classes, columns, or gates_settling references remaining

Blocked by: child B.

## Context Parent: #477. With the gate CLI and presence check live, the detached settlement machinery is dead code. ## Tasks - [ ] Delete detached_settlement.rb, settlement.rb, inline_settlement.rb and their tests/support helpers - [ ] Drop settlement_pid/settlement_started_at from dispatches (schema v15) - [ ] Reset hooks.json SubagentStop timeout comment/value for the presence-check-only hook - [ ] Confirm the stray settlement-era worktree under .sdlc/worktrees is stale before deleting duplicated files ## Acceptance criteria - [ ] Full runner test suite green with no settlement classes, columns, or gates_settling references remaining Blocked by: child B.
Author
Owner

Resolution

Done: settlement machinery deleted and schema reverted on main in e578c1b: detached_settlement.rb/settlement.rb/inline_settlement.rb and helpers gone, settlement_pid/settlement_started_at dropped, SCHEMA_VERSION=15, SubagentStop hook timeout reset to 15s

Evidence: db.rb:7 SCHEMA_VERSION=15 with no settlement columns; hooks.json SubagentStop timeout 15s; only remaining GateSettlement is the new synchronous in-turn class; full suite ruby tests/all.rb: 1017 runs, 2593 assertions, 0 failures at 11d7e09

Follow-ups: none

## Resolution **Done:** settlement machinery deleted and schema reverted on main in e578c1b: detached_settlement.rb/settlement.rb/inline_settlement.rb and helpers gone, settlement_pid/settlement_started_at dropped, SCHEMA_VERSION=15, SubagentStop hook timeout reset to 15s **Evidence:** db.rb:7 SCHEMA_VERSION=15 with no settlement columns; hooks.json SubagentStop timeout 15s; only remaining GateSettlement is the new synchronous in-turn class; full suite ruby tests/all.rb: 1017 runs, 2593 assertions, 0 failures at 11d7e09 **Follow-ups:** none
jared closed this issue 2026-08-22 12:30:00 +00:00
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
jared/cc-os#480
No description provided.