S13 - already fixed at T1.6; the records said otherwise, now corrected
The housekeeping list carried S13 ('seed_demo.py does not sign in') from
completion.md and CLAUDE.md. It is not true and has not been since wave 1:
T1.6 (357712e) rewired seed_demo.py onto smoketest's opener - one cookie jar,
one login flow - and the file's own docstring says so. What actually happened:
the wave-1 exit checkbox was never ticked, and every later document inherited
the unticked box as fact.
Verified live before correcting anything, per the working rules: against a
throwaway server, seed_demo.py signs in as an admin, seeds the DEMO project
(7+ packages visible via the API), and --clean removes it, exit 0 both ways.
Corrected: the wave-1 exit box (ticked, with the reason), completion.md's S13
row (open -> built at T1.6, records error named), and CLAUDE.md's
verification step 4, which taught every future session the stale claim.
Item: S13 (closed as already-built; records corrected).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -93,7 +93,7 @@ checks. In addition, for any task touching the frontend:
|
|||||||
2. Exercise the affected flow at **390px** and at **1440px**. Field View at 390px is the
|
2. Exercise the affected flow at **390px** and at **1440px**. Field View at 390px is the
|
||||||
gloved-hands surface and is where the worst rendering was found.
|
gloved-hands surface and is where the worst rendering was found.
|
||||||
3. Capture before and after screenshots into the PR.
|
3. Capture before and after screenshots into the PR.
|
||||||
4. Run the existing smoke test. It signs in; `server/seed_demo.py` does not, which is S13.
|
4. Run the existing smoke test. It signs in, and so does `server/seed_demo.py` (S13, fixed at T1.6 - this line said otherwise until Aug 20 2026, a stale record).
|
||||||
|
|
||||||
If a done-when check cannot be verified, do not mark the task complete. Say which check
|
If a done-when check cannot be verified, do not mark the task complete. Say which check
|
||||||
failed and why.
|
failed and why.
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ name the probe that re-checks the item on every run.
|
|||||||
| S6 | built | T9.3 (`icon_check` 5) | one monochrome system, mapped in `tokens.md` |
|
| S6 | built | T9.3 (`icon_check` 5) | one monochrome system, mapped in `tokens.md` |
|
||||||
| S7 | built | T9.4 (`sample_check` 10) | one affordance, confirmed, fenced — verified against a real project |
|
| S7 | built | T9.4 (`sample_check` 10) | one affordance, confirmed, fenced — verified against a real project |
|
||||||
| S8 | built | T9.5 (`helptip_check` 13) | 20 badges → buttons; **closed BL-001** |
|
| S8 | built | T9.5 (`helptip_check` 13) | 20 badges → buttons; **closed BL-001** |
|
||||||
| S13 | open | — | `seed_demo.py` still does not sign in; the smoke test does. Carried to the next revision |
|
| S13 | built | T1.6 (re-verified 2026-08-20) | this row said "open / does not sign in" until Aug 20 - a records error: T1.6 fixed it in wave 1 (it reuses smoketest's login) and the wave-1 exit box was simply never ticked. Verified live: sign-in, seed, `--clean` |
|
||||||
| A1 | preserved | T7.3 | `confirmEarlyRelease()` by name; async now, same contract |
|
| A1 | preserved | T7.3 | `confirmEarlyRelease()` by name; async now, same contract |
|
||||||
| A2 | built | T7.4 (`warning_check` 17) | one warning; the count on the sticky rail |
|
| A2 | built | T7.4 (`warning_check` 17) | one warning; the count on the sticky rail |
|
||||||
| A3–A5, A7 | built | waves 1–6 | localization re-verified through T7.10's admin edits (`cards_check`) |
|
| A3–A5, A7 | built | waves 1–6 | localization re-verified through T7.10's admin edits (`cards_check`) |
|
||||||
@@ -105,7 +105,6 @@ name the probe that re-checks the item on every run.
|
|||||||
aggregated, placement needs Nick.
|
aggregated, placement needs Nick.
|
||||||
- **BL-024** — 21 native dialogs on admin/users/launcher; the T7.9 kit is
|
- **BL-024** — 21 native dialogs on admin/users/launcher; the T7.9 kit is
|
||||||
ready for them.
|
ready for them.
|
||||||
- **S13** — `seed_demo.py` sign-in.
|
|
||||||
- Product questions raised in commit messages, awaiting answers: hold
|
- Product questions raised in commit messages, awaiting answers: hold
|
||||||
reachable from Draft/Scheduled (T7.3); CR-014 email body content (T7.6);
|
reachable from Draft/Scheduled (T7.3); CR-014 email body content (T7.6);
|
||||||
merged-PDF export (T9.1).
|
merged-PDF export (T9.1).
|
||||||
|
|||||||
@@ -180,6 +180,6 @@ The script authenticates like a client; the server does not get weaker.
|
|||||||
|
|
||||||
- [ ] `F1`, `F3`, `F4` fully resolved and confirmed against the wave 0 baseline screenshots
|
- [ ] `F1`, `F3`, `F4` fully resolved and confirmed against the wave 0 baseline screenshots
|
||||||
- [ ] `F2` and `F5` contained, with their real fixes referenced (`T2.2`, `T3.4`)
|
- [ ] `F2` and `F5` contained, with their real fixes referenced (`T2.2`, `T3.4`)
|
||||||
- [ ] `S13` fixed and seeding works
|
- [x] `S13` fixed and seeding works (ticked 2026-08-20: the box was missed at the wave exit; re-verified end to end - sign-in, seed, --clean)
|
||||||
- [ ] no new `<div onclick>`, no new raw hex values, no new `alert()` calls introduced
|
- [ ] no new `<div onclick>`, no new raw hex values, no new `alert()` calls introduced
|
||||||
- [ ] `F6` untouched — it is a structural problem fixed by section tabs in `T7.2`
|
- [ ] `F6` untouched — it is a structural problem fixed by section tabs in `T7.2`
|
||||||
|
|||||||
Reference in New Issue
Block a user