status: refresh with 2026-04-24 housekeeping pm; close items 11/13/15/16
- STATUS.md: marks items 11 (mattermost dir cleanup verified gone), 13 (UniFi UDM cards added to homepage), 15 (docs first + second pass — README + chromadb-setup deletion + VM-102 frontmatter strip), and 16 (drift discipline rule, no auto-regen) as done. New session-milestones section captures the four task-board iterations (v0.1.1 session disambiguation + dormant-timer fix, v0.1.2 favicon + 1s tick rate, v0.1.3 case-insensitive session names with real ALTER migration), the parakeet healthcheck fix, the AIPA-MCP session relabel + DB rename to Architect, the homepage Toolchain dedup, and the qwen3-tts variant flip. - .gitignore: ignore .claude/scheduled_tasks.lock and any other .claude/*.lock — runtime per-machine state, not interesting to cross-checkout.
This commit is contained in:
@@ -26,3 +26,8 @@ htpasswd-new
|
||||
# Logs
|
||||
*.log
|
||||
*.log.*
|
||||
|
||||
# Claude Code runtime state — locks, scheduled-task ledgers, etc.
|
||||
# Per-machine, not interesting cross-checkout.
|
||||
.claude/scheduled_tasks.lock
|
||||
.claude/*.lock
|
||||
|
||||
@@ -221,22 +221,28 @@ significant work lands — don't let it drift quietly.
|
||||
|
||||
### 🟦 Memory / documentation housekeeping
|
||||
|
||||
15. ~~**`docs/` organization** first pass~~ — **done 2026-04-24.**
|
||||
Removed misfiled `docs/runbooks/tea-0.14.0-linux-amd64.sha256`
|
||||
(build artifact, not a runbook); added `docs/README.md` as a
|
||||
navigation map describing what goes in `runbooks/` vs `pfi/` vs
|
||||
top-level. Deeper consolidation candidates surfaced but deferred:
|
||||
(a) `pfi/vm-102-matrix-{synapse,appservice}.md` could merge into
|
||||
one Matrix doc; (b) `pfi/chromadb-setup.md` could fold into
|
||||
`pfi/docker-stack.md`; (c) frontmatter-style inconsistency between
|
||||
the VM-102 docs and the rest. Each is a deliberate content
|
||||
decision, not housekeeping — leave for a focused session.
|
||||
15. ~~**`docs/` organization**~~ — **done 2026-04-24.** First-pass
|
||||
landed earlier (misfiled `tea-*.sha256` removed; `docs/README.md`
|
||||
nav map added). Second pass landed same day: stripped the broken
|
||||
YAML frontmatter from both VM-102 Matrix docs (the `path:` values
|
||||
pointed at `docs/pfi-ana/...` which doesn't exist in this repo,
|
||||
and no toolchain consumed the metadata); deleted
|
||||
`pfi/chromadb-setup.md` (referenced `configs/pfi-ana/...` and
|
||||
`scripts/setup-chromadb.sh`, both nonexistent — deployment is
|
||||
long done and the operational truth lives in `docker-stack.md`).
|
||||
Kept the two VM-102 docs separate by design (each is right-sized;
|
||||
a merge would push past the 500-line guideline in the README).
|
||||
|
||||
16. **`STATUS.md` (this file) drift.** Update whenever significant work
|
||||
lands. Consider a `scripts/status-regen.sh` if manual updates
|
||||
slip.
|
||||
16. ~~**`STATUS.md` drift discipline**~~ — **done 2026-04-24.**
|
||||
Refreshed with the post-tooling-day session work; `status-regen.sh`
|
||||
idea dropped — STATUS.md is intentionally narrative, not derivable
|
||||
from git/code, so auto-regen would lose information. Discipline
|
||||
rule: refresh STATUS.md at the end of any session where a 🟧 or 🟥
|
||||
item closes, or three+ smaller items land.
|
||||
|
||||
## Session milestones — 2026-04-24 (the "tooling day")
|
||||
## Session milestones — 2026-04-24 (the "tooling day" + housekeeping pm)
|
||||
|
||||
Morning / early afternoon — the original tooling day:
|
||||
|
||||
- **irv-ml1 AI stacks deployed** as Docker: ComfyUI (port 8188, host-
|
||||
writable workflows), Parakeet ASR (port 8765, rewritten on
|
||||
@@ -255,6 +261,40 @@ significant work lands — don't let it drift quietly.
|
||||
- **pfi-postgres NFS decoupling** finished item 4b — zero residual
|
||||
dependency on ana-nas for that VM.
|
||||
|
||||
Late afternoon / evening — task-board iteration + STATUS sweep:
|
||||
|
||||
- **task-board v0.1.1 → v0.1.3** shipped over four iterations on the
|
||||
live ANA deployment:
|
||||
- **v0.1.1** — hooks parse Claude Code's stdin JSON for `session_id`
|
||||
and append a short suffix when `TASK_BOARD_SESSION` isn't set, so
|
||||
two sessions in one project no longer collide on a single card.
|
||||
Dormant transition preserves cumulative idle time
|
||||
(`state_entered_at = last_update_at` instead of `now`).
|
||||
- **v0.1.2** — favicon (3-column SVG in active/waiting/dormant state
|
||||
colors); served at `/static/favicon.svg` with a `<link rel="icon">`
|
||||
and a `/favicon.ico` route returning the same SVG. Followup fix
|
||||
for an XML-illegal `--` in a comment.
|
||||
- **v0.1.2-followup** — UI live-duration ticker bumped from 5 s →
|
||||
1 s (humanDuration floors to integer seconds; cheap render).
|
||||
- **v0.1.3** — case-insensitive session names. `sessions.name COLLATE
|
||||
NOCASE`; real ALTER migration (not a wipe) — keeps earliest-
|
||||
`created_at` row as canonical, reassigns child comments. Write
|
||||
path canonicalizes session label before inserting comments. Read
|
||||
path uses `COLLATE NOCASE` for safety on external API callers.
|
||||
- **Parakeet (irv-ml1) healthcheck fix** — image ships `wget` not
|
||||
`curl`; healthcheck swap, 2,190 failing checks → healthy.
|
||||
- **AIPA-MCP project session label fix** — set `TASK_BOARD_SESSION=
|
||||
Architect` in `.claude/settings.json`, updated the project's
|
||||
`CLAUDE.md` to specify `session="Architect"` for explicit MCP
|
||||
calls, and renamed the existing `AIPA-MCP` card → `Architect` in
|
||||
the live SQLite (1 session row + 25 comment rows preserved).
|
||||
- **STATUS items 11 / 13 / 15 / 16 closed.** Mattermost dir gone on
|
||||
ana-docker (verified); UniFi UDM cards added to homepage (PFI-UDMSE
|
||||
for NH3 edge replacing the retired Fortigate 101F, ESH-UDMPM for
|
||||
ESH); docs nav map added + stale chromadb-setup.md removed +
|
||||
VM-102 Matrix docs frontmatter stripped; STATUS.md discipline rule
|
||||
recorded.
|
||||
|
||||
## Session milestones — 2026-04-20 / 2026-04-21
|
||||
|
||||
- Homepage reorganized to function-first with tabs (Main / Infrastructure / Toolchain).
|
||||
|
||||
Reference in New Issue
Block a user