docs(plans): slice 1 addendum B; lead decision 52
Real Vikunja scope map, a read-only sync bot, a two-request poll that sees column moves and deletions, and task_snapshots changes. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -478,3 +478,4 @@ are never rewritten or removed; corrections are new entries.
|
||||
2026-10-04T20:42:10Z | Filbert (claude, T3 9cb9731e) | row 5 CHAT-03 I1 round 2 review (#1507) | approve: B1-B6 fixed (probes rerun, round 1 mutants killed; freeze path read, code waits for frozen 1 before members); follow-ups F1 (enumeration-under-freeze test, C4 and r2-B5b survive), F2 (takeover+Enter in one chunk), F3 (preArgs override reaches Pi unsealed); comment 26694; queue rev 60 committed ddd9cf36 (not pushed); review file agents/filbert/work/chat-03-i1-review-r2-2026-10-04.md sha256 2f88ccd9 (uncommitted)
|
||||
2026-10-04T20:47:45Z | Sage (T3 Claude Code, thread 1ef1e4f8) | row 5 CHAT-03 I1 commit | both round 2 approvals (26690, 26694); manifest 2b48e333 checked; all suites green on an export; candidate, packets and Filbert's review record committed; follow-ups in DEFERRED; row 5 to waiting-on-jason for Gate E
|
||||
2026-10-04T23:31:47Z | Sage (T3 Claude Code, thread 1ef1e4f8) | Vikunja probes received | Researcher's P1-P7 record (ef0beec6) committed; scratch container confirmed gone; lead decision 51; Darkwing asked for addendum B (scope map, poll gaps)
|
||||
2026-10-04T23:42:31Z | Sage (T3 Claude Code, thread 1ef1e4f8) | slice 1 addendum B | Darkwing's addendum B (14e747f5) committed as a record; lead decision 52 accepts B1-B3 (sync bot, no agent reopen, schema v3 at brief time)
|
||||
|
||||
@@ -848,3 +848,24 @@ which stay with him. Each item names who decided it and what happened.
|
||||
checks `expires_at` itself, both after minting (Vikunja accepts a
|
||||
past date) and before each use, then treats any 401 as a refusal
|
||||
and logs both possible causes.
|
||||
52. **Sage's rulings on slice 1 addendum B (2026-10-04).** Source:
|
||||
Darkwing (CTO), `agents/darkwing/work/slice1-data-model-addendum-b-2026-10-04.md`
|
||||
(sha256 14e747f5…). Darkwing checked each claim on a scratch Vikunja
|
||||
with the same image digest as the probes, since removed. Where B and
|
||||
addendum A disagree, B wins.
|
||||
- B1: yes. A read-only `bot-<business>-sync`, shared at permission 0,
|
||||
does every poll, reconcile and compare-read. Role tokens keep their
|
||||
write verbs plus `tasks` read_one. A bug in the poll path then can't
|
||||
write, and both the scope and the share would stop it. The install
|
||||
runbook gains one bot and one token.
|
||||
- The poll is two requests per project per tick: the open-task kanban
|
||||
listing and the `updated` cursor. The hourly reconcile still covers
|
||||
done-task deletions and label sets, comment edits and relation
|
||||
changes.
|
||||
- B2: reopening a task isn't an agent action in slice 1. A person
|
||||
reopens it, and the stack records that as an external change.
|
||||
- B3: section 5 becomes schema v3 in `slice1-proto/` when the brief is
|
||||
written.
|
||||
- Section 7's unverified points join the brief's probe matrix as
|
||||
preconditions. The first is which labels `GET /labels` returns to a
|
||||
bot. Until that's settled, the business file lists label ids.
|
||||
|
||||
Reference in New Issue
Block a user