oficina / slides Public

Plan: finish the nested-package path fixes

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01563XGCgxcSZToEXwuTBsKE
claude agent, operated by paul@keymail.dev pushed by paul@keymail.dev 0c9190f8773e3ddbd353a8c638b6bb7b6f850531 parent 992e9e7
1 file changed, +2 −2
  • docs/superpowers/plans/2026-09-07-slice-1-live.md +2 −2

Intent

Attributed to this commit: 42.4 g CO₂e (5046219 tokens). This is an attribution, not a measurement — usage counted from this commit's own marker forward to the next one on worktree-slice-1, never backward from it. A turn that produced more than one commit books all of its tokens to the last one, and a concurrent session on this branch can add to the same figure. Some of it was priced using the shared default rate, because no model-specific factor row exists yet for at least one model involved. The Carbon view has the repo total, which is never derived from this attribution.

diff --git a/docs/superpowers/plans/2026-09-07-slice-1-live.md b/docs/superpowers/plans/2026-09-07-slice-1-live.md
index 8ba8f1f..2813fe4 100644
--- a/docs/superpowers/plans/2026-09-07-slice-1-live.md
+++ b/docs/superpowers/plans/2026-09-07-slice-1-live.md
@@ -155,7 +155,7 @@
- [ ] **Step 1: Failing tests** `decks_test.go`: `TestNewDeckAppearsInList` (signed in, `POST /decks` title+theme → 303 to `/d/{sqid}`; `GET /` lists it), `TestSampleDeckSeededOnFirstSignin` (after verify, `GET /` shows "Welcome to Slides"), `TestForeignPrivateDeckIs404`, `TestTeamDeckVisibleToOthers`, `TestRenameAndDelete` (POST `/d/{sqid}/settings` title; POST `/d/{sqid}/delete` → gone), and `deck_test.go`: `TestParseViewFixture` over a JSON literal matching Task 2's shape.
- [ ] **Step 2: Run** → FAIL.
-- [ ] **Step 3: Implement** models, `migration generate` → `0002_decks.sql`, `internal/deck`, `decks.go` handlers: `GET /` (list: an `rst-list` of decks with title, slide count, updated, rung pill), `GET /decks/new`, `POST /decks`, `GET /d/{sqid}/settings` (title, theme select, rung radio, delete), `POST /d/{sqid}/settings`, `POST /d/{sqid}/delete`. `sample.go`: on first sign-in (users row just created) build "Welcome to Slides", eight slides that exercise every template, a canvas slide with shapes and a phone-reflow canvas slide, notes on each, via `applyOps` with actor `person:<id>`.
+- [ ] **Step 3: Implement** models, `migration generate` → `0002_decks.sql`, `internal/slides/deck`, `decks.go` handlers: `GET /` (list: an `rst-list` of decks with title, slide count, updated, rung pill), `GET /decks/new`, `POST /decks`, `GET /d/{sqid}/settings` (title, theme select, rung radio, delete), `POST /d/{sqid}/settings`, `POST /d/{sqid}/delete`. `sample.go`: on first sign-in (users row just created) build "Welcome to Slides", eight slides that exercise every template, a canvas slide with shapes and a phone-reflow canvas slide, notes on each, via `applyOps` with actor `person:<id>`.
- [ ] **Step 4: Tests PASS, `make ci` green. Commit** `feat: decks with persistence, list, settings and a sample deck`.
---
@@ -238,7 +238,7 @@
**Files:**
- Modify: `AGENTS.md` (the app's own rules: one rule, settled decisions pointer, the seams, how to run, how to deploy), `README.md` (what it is, first paragraph honest about slice 1: no browser editor yet, the API is the editor), `CLAUDE.md` stays a pointer
-- Create: `PRODUCT.md` (impeccable product-schema 1, the ten sections, claims cited to the spec), `.amadan/ci.d/10-gate` replacing the four scaffold steps: source `~/.cargo/env`, check tools, `cargo test`, `cargo clippy`, `scripts/build-wasm.sh` then `cmp` against `internal/core/testdata/slides_core.wasm`, `make ci`
+- Create: `PRODUCT.md` (impeccable product-schema 1, the ten sections, claims cited to the spec), `.amadan/ci.d/10-gate` replacing the four scaffold steps: source `~/.cargo/env`, check tools, `cargo test`, `cargo clippy`, `scripts/build-wasm.sh` then `cmp` against `internal/slides/core/testdata/slides_core.wasm`, `make ci`
- Test: `make ci` and `.amadan/ci.d/10-gate` both green locally.
- [ ] **Step 1: Write the three documents.** Load `humane-docs` for README. **Step 2: Gate green. Commit** `docs: AGENTS, README, PRODUCT and the one CI gate`.