aboutsummaryrefslogtreecommitdiff
path: root/.ai/sessions
Commit message (Collapse)AuthorAgeFilesLines
* refactor: remove unused cross-agent-comms subsystemCraig Jennings4 days1-0/+194
| | | | Nothing used the cross-agent message system (send/recv/watch/status/discover/halt/resume over the inbox/from-agents/ file-IPC protocol). Every cross-project handoff goes through inbox-send instead. I removed the scripts, READMEs, workflow, tests, INDEX entry, the three startup.org wirings, and the legacy bin symlinks, then repointed helper-mode's escalation to inbox-send and noted the removal in the generic-agent-runtime spec.
* chore(ai): archive session record, note helper-instance resume planCraig Jennings5 days1-0/+61
|
* chore(ai): archive 2026-06-13 session records, update inbox markerCraig Jennings6 days2-0/+87
|
* chore: capture spec-decisions convention, skeptical-review gate, and wrapup ↵Craig Jennings8 days1-0/+196
| | | | routing spec
* chore: file the cancelled archive-done task to ResolvedCraig Jennings8 days1-0/+75
|
* chore: archive session record, file done work, and log a cleanup bugCraig Jennings9 days1-0/+118
| | | | The archive pass moved four closed subtrees to Resolved while reporting zero moves; the relocation was correct and the reporting defect is filed as a [#D] bug.
* chore: archive session record, reflow todo table, file done workCraig Jennings9 days1-0/+80
| | | | The wide voice-pass table in todo.org reflows to the 120-column standard (the new lint check's first real catch), and the two tasks closed today move to Resolved.
* chore(ai): archive session recordCraig Jennings10 days1-0/+128
|
* chore(ai): archive session recordCraig Jennings11 days1-0/+38
| | | | Meeting-prep promotion session. The completed task moved from Open Work to Resolved in the todo cleanup.
* chore(ai): archive session recordCraig Jennings11 days1-0/+66
|
* chore: file SessionStart-hook and wide-org-table follow-upsCraig Jennings11 days1-0/+83
| | | | Two work-project handoffs filed as backlog tasks: a SessionStart-on-clear auto-resume hook (after /flush), and wide org-table handling via an auto-wrap helper, a width lint, or a tightened standard. Inbox-process marker updated.
* chore(ai): archive session recordCraig Jennings2026-06-061-0/+45
|
* docs(design): add org-roam knowledge-base spec for shared agent memoryCraig Jennings2026-06-051-0/+94
| | | | The spec adopts the existing ~/sync/org/roam/ KB (Syncthing-synced, 484 files) as the shared store agents read from and write to, so cross-machine memory sync comes for free instead of needing new infrastructure. It recommends the mechanics (queried as files, capture in harness memory then promote durable facts to the KB, a claude-rules pointer, an :agent: write schema) and leaves the work/personal write boundary for ratification. Supersedes the dedicated-repo and two-tier approaches for the storage-and-sync half.
* chore(ai): archive session recordCraig Jennings2026-06-031-0/+57
|
* chore(ai): archive session recordCraig Jennings2026-06-021-0/+58
| | | | Promoted the flush workflow into rulesets as a /flush skill plus a canonicalized SessionStart(clear) hook, then ran the four open :solo: tasks: start-work Justify and Approach gate additions, a task-review chain on task-audit, and lint-org follow-ups reconcile-on-write.
* chore(ai): archive session recordCraig Jennings2026-06-021-0/+121
|
* chore(ai): archive session recordCraig Jennings2026-06-011-0/+110
|
* chore(ai): archive session recordCraig Jennings2026-05-311-0/+68
|
* chore(ai): archive session record + sweep resolved tasksCraig Jennings2026-05-311-0/+63
| | | | Move the completed solo-batch, rename-tool, and coverage-fan-out tasks into Resolved, and file the lint-org judgment items for the next daily-prep.
* chore(ai): archive session record and resolved tasksCraig Jennings2026-05-311-0/+84
|
* chore(ai): archive session record + lint follow-upsCraig Jennings2026-05-301-0/+129
|
* docs(ai): populate Summary section in archived session recordCraig Jennings2026-05-291-1/+41
| | | | | | | | git mv in the prior wrap-up commit (0237465) renamed the index entry without re-staging the disk content, so the archive landed with an empty Active Goal and missing Decisions, Findings, Files Modified, and Next Steps sections. This follow-up commits the populated Summary that was already on disk at wrap-up time.
* chore(ai): archive session record + lint follow-upsCraig Jennings2026-05-291-0/+126
| | | | | | | Multi-arc session: no-approvals batch, codex backlog triage, page-signal + broadcast infra, voice profile Phase 1 + Phase 2 with SKILL.md split, process-inbox formalization, wrap-it-up inbox sanity check.
* chore(ai): archive session recordCraig Jennings2026-05-281-0/+210
|
* chore(ai): archive session recordCraig Jennings2026-05-261-0/+97
|
* chore(ai): archive session record + regen lint follow-upsCraig Jennings2026-05-251-0/+74
|
* chore(ai): archive session record, regen lint follow-ups, fix dangling todo linkCraig Jennings2026-05-241-0/+184
| | | | The claude-memory clone was removed this session, so the todo entry's file: link to it would dangle — switched to plain text.
* chore(ai): archive session record, sweep completed tasks, queue follow-upsCraig Jennings2026-05-221-0/+85
| | | | Archived the session record. Moved six completed tasks from Open Work to Resolved: the 2026-05-04 audit-pass parent, the two commits.md overlay tasks, the make-remove feature, the mcp/ install-pipeline doc, and the wrap-it-up GitHub-host quick fix. Queued the one lint judgment and the task-review staleness note in the inbox for next-session processing.
* chore(inbox): queue wrap-up lint and task-review follow-upsCraig Jennings2026-05-211-0/+52
| | | | The lint sweep re-flagged the line-2070 misplaced-heading false positive (a ** inside verbatim markers in a DONE body), and the staleness check counted 12 top-level tasks unreviewed past 30 days.
* chore(ai): archive session record and task-review todo cleanupCraig Jennings2026-05-201-0/+162
| | | | Archive the DONE task-review implementation and the cancelled OV-1 skill from Open Work to Resolved. The follow-ups file picks up one lint judgment and the review-habit staleness line for the next daily-prep.
* chore(ai): archive session record and wrap-up lint followupsCraig Jennings2026-05-201-0/+65
|
* chore(ai): archive session record and wrap-up lint followupsCraig Jennings2026-05-191-0/+163
| | | | Records this session's process-rule additions (Discovery check in commits.md Step 1; mechanical primary trigger for session-context writes), ai launcher polish (per-project opening line + explicit end-of-session window placement), and the new triggers.md for cross-project launch phrases. Lint-followups carries the recurring misplaced-heading judgment at line 2143 (false positive: `**` inside `=...=` verbatim, leave alone) plus a date-coverage list, both deferred per the task-review spec.
* chore(ai): archive session record and wrap-up lint followupsCraig Jennings2026-05-171-0/+89
|
* chore(ai): archive session record and wrap-up lint followupsCraig Jennings2026-05-161-0/+211
| | | | Records today's task-review spec + google-keep MCP install work. Lint-followups carries one misplaced-heading judgment (line 2153, false positive — `**` inside `=...=` verbatim) and a 9-entry date-coverage list, both deferred per the task-review spec's plan to retire the date-coverage scan once implemented.
* docs(todo): archive wrap-it-up github task; file Step 3.5 follow-upCraig Jennings2026-05-161-0/+112
| | | | | | | | | | todo.org bookkeeping for the night: - Wrap-it-up github task moved to Rulesets Resolved by archive-done (CLOSED 2026-05-16 Sat). The fix shipped in 7121a88. - New [#C] filed: wrap-it-up Step 3.5 assumes GitHub-family remote. Triggered by the same-file audit during tonight's start-work. Step 3.5 says "the project's GitHub remote — use gh pr list ..." which is generic GitHub (not github.com literal) but still bakes in a host-family assumption that would break on a future non-GitHub Linear project. Currently fine for DeepSat-on-GHE. - Spec stubs added under DOING memory-sync and TODO /update-skills: placeholders for cj: comment blocks to fill in during the next session on each. Date-coverage scan flagged 8 [#A] / [#B] tasks lacking DEADLINE or SCHEDULED; appended to lint-followups for morning review.
* chore(ai): wrap stale-cleanup + bats harness for audit/install-aiCraig Jennings2026-05-151-0/+87
| | | | Two arcs this session: closed two stale todo entries (/lint-org retroactively, pull-ordering doc proactively after writing the missing protocols.org paragraph), then built scripts/tests/audit.bats and scripts/tests/install-ai.bats covering the three deferred destructive edges from yesterday's fold-epic test plan. A dotemacs cross-project handoff for a cj-scan nested-fence bug landed during commit staging and shipped as its own commit, separate from the test-harness work. archive-done moved three DONE level-2 entries to Rulesets Resolved.
* chore(ai): wrap fold-claude-templates + audit/install-ai + ratio migrationCraig Jennings2026-05-151-0/+179
|
* docs(todo): start memory-sync investigation, bump audit prioritiesCraig Jennings2026-05-141-0/+91
| | | | | | | | | | | | | | | | | | Memory-sync [#A] TODO flipped to DOING. Added a dated work-log subheader recording what's on disk under ~/.claude/projects/ (plain files, no symlinks, no git) and the proposed fix (stow ~/.claude/projects via archsetup/dotfiles/common/). Added a VERIFY child awaiting approval on the stow approach before any moves. Side effect of the wrap-up's --sync-child-priority pass: 43 [#B] children of the [#A] "Review pass: tighten skills and rulesets after 2026-05-04 audit" parent bumped to [#A] to match the parent. Tag any of them :no-sync: if they should stay at [#B]. Archived 2026-05-14-21-43-lint-org-build-and-memory-sync-investigation to .ai/sessions/. The day shipped /lint-org as a four-commit feature across claude-templates and rulesets, then this short follow-on pass processed the line-11 src-block via /respond-to-cj-comments.
* chore(ai): session record for start-work pre-work + triage-intake fixesCraig Jennings2026-05-111-0/+71
| | | | Added a Phase 0 pre-work block to /start-work (fetch-and-reconcile against the base branch, plus a source-code check that the problem the ticket describes still exists). Reviewed and fixed triage-intake.org: Phase 3 now marks all unread INBOX mail across gmail/dmail/cmail, the Overview no longer contradicts the calendar source, and the Linear sweep got a non-GitHub-remote guard. Both shipped in earlier commits this session; this record archives the work.
* chore(ai): session record for todo-cleanup --archive-done + clean-todo workCraig Jennings2026-05-111-0/+75
| | | | todo-cleanup.el gained --archive-done (level-2 DONE/CANCELLED subtrees move to "Resolved"), with a 13-test ERT suite wired into make test. The wrap-up flow now runs both the hygiene pass and --archive-done, and clean-todo is the on-demand entry point.
* chore(ai): sync template updates from claude-templatesCraig Jennings2026-05-111-0/+59
| | | | Pull in the latest maildir-flag-manager.py and cross-agent-comms doc updates from the claude-templates source.
* feat: voice skill, make doctor, MCP token bundlingCraig Jennings2026-05-071-0/+310
Voice skill consolidates the prose-quality passes (humanizer plus universal good-writing rules plus personal-style) into one /voice invocation with two modes. General mode for arbitrary writing. Personal mode for commit messages, PR descriptions, and PR review comments. The standalone humanizer skill is retired. make doctor verifies ~/.claude/ live state matches the repo and settings.json. Eight checks covering skills, rules, hooks, settings.json hook references, plugins, MCP server registrations, and dangling symlinks. The MCP install pipeline now bundles Google Docs OAuth tokens alongside the GCP keys, so a fresh machine boots fully connected after make install-mcp without requiring a manual OAuth dance per profile.