bd: backup 2026-03-04 00:49

This commit is contained in:
zenchantlive 2026-03-03 16:49:07 -08:00
parent b5db7a7753
commit 9f51d72623
5 changed files with 29 additions and 7 deletions

View file

@ -867,3 +867,16 @@
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-02T21:57:30Z","event_type":"updated","id":872,"issue_id":"beadboard-mmd.1","new_value":"{\"notes\":\"Implemented backend-aware status diagnostics:\\n- Added bd.backend JSON object: sqliteLegacyDb/sqliteMigratedDb/doltRepo\\n- Replaced ambiguous text line `.beads DB` with `SQLite Legacy DB`, `SQLite Migrated DB`, and `Dolt Repo`\\n- Updated launcher runtime/status text tests for new fields and labels\\n\\nVerification evidence (2026-03-03):\\n- node --import tsx --test tests/scripts/beadboard-launcher-runtime.test.ts (pass)\\n- node --import tsx --test tests/scripts/beadboard-launcher-status-text.test.ts (pass)\\n- npm run typecheck (pass)\\n- npm run lint (pass: 0 errors, 22 warnings)\\n- npm run test (pass)\\n\\nMemory review: no new reusable memory.\"}","old_value":"{\"id\":\"beadboard-mmd.1\",\"title\":\"Clarify backend diagnostics in status output\",\"description\":\"TASK CONTEXT\\\\n- Parent/Epic: beadboard-mmd\\\\n\\\\nTASK CONTRACT\\\\n- Goal: replace ambiguous '.beads DB' status with backend-aware diagnostics.\\\\n- Success Criteria:\\\\n - text status shows sqlite legacy file, sqlite migrated file, dolt repo presence\\\\n - json status includes backend diagnostics object\\\\n - tests validate new fields/labels\\\\n- Scope:\\\\n - install/beadboard.mjs\\\\n - tests/scripts/beadboard-launcher-runtime.test.ts\\\\n - tests/scripts/beadboard-launcher-status-text.test.ts\\\\n- Out of Scope:\\\\n - altering bd storage implementation\\\\n\\\\nVERIFICATION REQUIREMENTS\\\\n- node --import tsx --test tests/scripts/beadboard-launcher-runtime.test.ts\\\\n- node --import tsx --test tests/scripts/beadboard-launcher-status-text.test.ts\\\\n- npm run typecheck\\\\n- npm run lint\\\\n- npm run test\",\"status\":\"in_progress\",\"priority\":1,\"issue_type\":\"task\",\"assignee\":\"beadboard-1kt\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-03T05:45:40Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-03T05:46:09Z\"}"}
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-02T21:58:01Z","event_type":"closed","id":873,"issue_id":"beadboard-mmd.1","new_value":"Completed backend-aware status diagnostics and verification gates","old_value":""}
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-02T21:58:01Z","event_type":"closed","id":874,"issue_id":"beadboard-mmd","new_value":"all steps complete","old_value":""}
{"actor":"zenchantlive","comment":null,"created_at":"2026-03-03T16:13:33Z","event_type":"closed","id":875,"issue_id":"beadboard-c70","new_value":"{\"status\":\"closed\"}","old_value":"{\"id\":\"beadboard-c70\",\"title\":\"[EPIC] BeadBoard Installation + Discovery Contract for Driver Skill\",\"description\":\"TASK CONTEXT\\\\n- Bead ID: auto\\\\n- Parent: none\\\\n- Dependencies: none\\\\n\\\\nTASK CONTRACT\\\\n- Goal: Make beadboard-driver reliably detect BeadBoard installation and provide clear install/remediation UX for both agents and humans.\\\\n- Success Criteria:\\\\n - Skill docs include explicit BeadBoard identity and GitHub link\\\\n - Driver scripts produce deterministic install guidance when BeadBoard tooling is missing\\\\n - Global vs repo-local usage model is documented and testable\\\\n- Scope:\\\\n - Installation checks and remediation messages\\\\n - Global package/distribution strategy decision\\\\n - Optional project template contract for global skills\\\\n- Out of Scope:\\\\n - Full package publish implementation unless split into child beads\\\\n\\\\nIMPLEMENTATION CONSTRAINTS\\\\n- Preserve existing bd as source-of-truth workflow semantics\\\\n- Keep user-facing copy simple and explicit\\\\n\\\\nVERIFICATION REQUIREMENTS\\\\n- Required commands: npm run typecheck, npm run lint, npm run test\",\"notes\":\"Completed beadboard-i0q. Remaining epic child: beadboard-05a (global package/distribution strategy decision).\",\"status\":\"in_progress\",\"priority\":1,\"issue_type\":\"epic\",\"assignee\":\"beadboard-axe\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-02T21:59:02Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-02T23:16:38Z\"}"}
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T16:13:44Z","event_type":"created","id":876,"issue_id":"beadboard-wk8","new_value":"","old_value":""}
{"actor":"ZenchantLive","comment":"Added label: cli","created_at":"2026-03-03T16:13:44Z","event_type":"label_added","id":877,"issue_id":"beadboard-wk8","new_value":null,"old_value":null}
{"actor":"ZenchantLive","comment":"Added label: docs","created_at":"2026-03-03T16:13:44Z","event_type":"label_added","id":878,"issue_id":"beadboard-wk8","new_value":null,"old_value":null}
{"actor":"ZenchantLive","comment":"Added label: dolt","created_at":"2026-03-03T16:13:44Z","event_type":"label_added","id":879,"issue_id":"beadboard-wk8","new_value":null,"old_value":null}
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T16:13:51Z","event_type":"created","id":880,"issue_id":"beadboard-wk8.1","new_value":"","old_value":""}
{"actor":"ZenchantLive","comment":"Added label: cli","created_at":"2026-03-03T16:13:51Z","event_type":"label_added","id":881,"issue_id":"beadboard-wk8.1","new_value":null,"old_value":null}
{"actor":"ZenchantLive","comment":"Added label: docs","created_at":"2026-03-03T16:13:51Z","event_type":"label_added","id":882,"issue_id":"beadboard-wk8.1","new_value":null,"old_value":null}
{"actor":"ZenchantLive","comment":"Added label: dolt","created_at":"2026-03-03T16:13:51Z","event_type":"label_added","id":883,"issue_id":"beadboard-wk8.1","new_value":null,"old_value":null}
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T16:13:56Z","event_type":"status_changed","id":884,"issue_id":"beadboard-wk8.1","new_value":"{\"assignee\":\"beadboard-1kt\",\"status\":\"in_progress\"}","old_value":"{\"id\":\"beadboard-wk8.1\",\"title\":\"Add start guidance + --dolt path\",\"description\":\"Scope:\\n- install/beadboard.mjs start command behavior and messaging\\n- launcher tests for start guidance and --dolt behavior\\n- README launcher docs\\nOut of Scope:\\n- modifying bd tool behavior\\nSuccess Criteria:\\n- beadboard start prints guidance to run bd dolt start in project folder and points to beadboard start --dolt\\n- beadboard start --dolt attempts bd dolt start in CWD before app start\\n- tests cover both behaviors\\n- README includes this guidance\",\"status\":\"open\",\"priority\":1,\"issue_type\":\"task\",\"assignee\":\"beadboard-1kt\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T00:13:52Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-04T00:13:52Z\"}"}
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T16:18:43Z","event_type":"updated","id":885,"issue_id":"beadboard-wk8.1","new_value":"{\"notes\":\"Implemented startup UX + Dolt bootstrap integration:\\n- Added launcher flag parsing for --dolt\\n- beadboard start now prints explicit guidance: run `bd dolt start` in project folder, or use `beadboard start --dolt`\\n- Implemented `start --dolt` to invoke `bd dolt start` in current working directory before BeadBoard startup\\n- Added BB_START_NOOP path for deterministic launcher tests\\n- Updated CLI help text to show `start [--dolt]`\\n- Updated README launcher docs with startup note and one-command flow\\n\\nTDD evidence:\\n- RED: node --import tsx --test tests/scripts/beadboard-launcher.test.ts (hung/cancelled before implementation due real start path)\\n- GREEN: node --import tsx --test tests/scripts/beadboard-launcher.test.ts (pass)\\n- GREEN: node --import tsx --test tests/cli/beadboard-help-output.test.ts (pass)\\n\\nVerification evidence (2026-03-03):\\n- npm run typecheck (pass)\\n- npm run lint (pass, 0 errors / 21 warnings in unrelated files)\\n- npm run test (pass)\\n\\nMemory review: no new reusable memory.\"}","old_value":"{\"id\":\"beadboard-wk8.1\",\"title\":\"Add start guidance + --dolt path\",\"description\":\"Scope:\\n- install/beadboard.mjs start command behavior and messaging\\n- launcher tests for start guidance and --dolt behavior\\n- README launcher docs\\nOut of Scope:\\n- modifying bd tool behavior\\nSuccess Criteria:\\n- beadboard start prints guidance to run bd dolt start in project folder and points to beadboard start --dolt\\n- beadboard start --dolt attempts bd dolt start in CWD before app start\\n- tests cover both behaviors\\n- README includes this guidance\",\"status\":\"in_progress\",\"priority\":1,\"issue_type\":\"task\",\"assignee\":\"beadboard-1kt\",\"owner\":\"jordanlive121@gmail.com\",\"created_at\":\"2026-03-04T00:13:52Z\",\"created_by\":\"ZenchantLive\",\"updated_at\":\"2026-03-04T00:13:56Z\"}"}
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T16:18:43Z","event_type":"closed","id":886,"issue_id":"beadboard-wk8.1","new_value":"Added start guidance and --dolt combined startup flow with tests/docs","old_value":""}
{"actor":"ZenchantLive","comment":null,"created_at":"2026-03-03T16:18:43Z","event_type":"closed","id":887,"issue_id":"beadboard-wk8","new_value":"all steps complete","old_value":""}