diff --git a/TOOLS.md b/TOOLS.md index b673fd5..189d7c5 100644 --- a/TOOLS.md +++ b/TOOLS.md @@ -38,9 +38,19 @@ Things like: - Default speaker: Kitchen HomePod ``` -### James Dashboard +### Mission Control (primary) +- **URL:** http://localhost:9400 (port 9400 on forge) +- **Purpose:** Agent orchestration, task management, sessions — the main dashboard +- **API key:** `efe5c5c67806c452db7245ee68ebf074aadf3f28f7896fb63066260fa27f0837` +- **Auth header:** `X-API-Key: ` +- **Source:** `/home/johan/mission-control/` (Next.js 16, standalone mode) +- **Creds:** `AUTH_USER=admin` / `AUTH_PASS=JamesMC2026!` +- **Task status values:** `inbox` | `assigned` | `in_progress` | `review` | `quality_review` | `done` +- **Env:** `/home/johan/mission-control/.env` + +### James Dashboard (legacy) - **URL:** http://100.123.216.65:9200 (Tailscale) or http://localhost:9200 -- **Purpose:** Visual status board for tasks, briefings, history +- **Purpose:** Visual status board for tasks, briefings, history (older dashboard) **Tasks API:** - `GET /api/tasks` - list all tasks diff --git a/memory/2026-03-23.md b/memory/2026-03-23.md index 9170287..7ecb80f 100644 --- a/memory/2026-03-23.md +++ b/memory/2026-03-23.md @@ -16,3 +16,75 @@ ### Status No alerts required. Routine processing complete. + +--- + +**Time:** 2026-03-23 18:07 UTC +**Agent:** Watchdog (K2.5) + +### K2 Session Check +- No active K2 sessions found +- Status: ✓ Normal + +### Document Inbox Processing +- **File:** Caya Costa Declaration of Covenants, Restrictions, and Easements (1).pdf (1.9MB) +- **Type:** Recorded Master Declaration (Book 5640, Pages 1806-1826) +- **Association:** Caya Costa Community Association, Inc. / Pinellas Service Corporation +- **County:** Pinellas County, Florida +- **Recording:** Official Records Book 5640, Pages 1806-1826 +- **Action:** Classified as legal/real-estate, filed alongside existing declaration +- **Location:** ~/documents/records/legal/real-estate/caya-costa-hoa/ + +### Status +No alerts required. Routine processing complete. + +--- + +## Session Work Log — 2026-03-23 afternoon (James main session) + +### DocSys — /api/search?format=md endpoint +- Added `GET /api/search?q=...&format=md` to docsys for AI/LLM document consumption +- Returns full OCR text of all matching docs, formatted as `# Document: {title}\nID/Category/Date\n\n{full_text}\n\n---` +- Limit 200 results, Content-Type: text/markdown +- Bug: `SearchDocuments()` omits `full_text` for perf — added `SearchDocumentsWithFullText()` for the MD endpoint +- Commits: `405a6f6` (initial), `9622ab9` (fix full_text), `883f118` (pdftoppm glob fix) +- Service at 192.168.1.16:9201 + +### DocSys — pdftoppm bug fix (critical) +- **Root cause:** `pdftoppm` zero-pads page numbers based on total page count (`page-1.png` <10 pages, `page-01.png` <100, `page-001.png` <1000). Code hardcoded `page-1.png` — failed silently on all multi-page PDFs. +- Fixed both `ConvertToImage()` and the multi-page OCR loop — now uses `filepath.Glob("page-*.png")` +- Commit: `883f118` to `git@zurich.inou.com:docsys.git` + +### DocSys — 16 errored documents pending reprocess +All victims of pdftoppm bug. Files in `/srv/docsys/inbox/processed/`: +- `2dffc8a1` — Exclusive_Right_of_Sale_Listing_Agreement_ERS-21tb.pdf +- `60b2f4c7` — Seller_Disclosure_Residential.pdf +- `ee42ee4c` thru `054880ee` — 6 scanner PDFs (Report_02162026_*) +- `85d56ca6`, `63f9ca75` — 2 temp_page PNGs +- `4bcda8b2`, `881984bb` — ABM NeuroMovement invoices +- `a215d0c7`, `63f77458` — Dutch tax returns (Aangifte 2024/2025) +- `8f0db1a2` — W-2 2025 Johan Jongsma +- `668cf215` — Caya Costa Full Official Documents.pdf +- `6c0076f7` — Caya Costa Declaration of Covenants (OCR IN PROGRESS as of 14:14 ET, 61 pages) +**Pending:** Johan confirmed reprocess — need to do remaining 15 + +### Aegis reviews this session +- TASK-007 lab commentary: APPROVED +- TASK-008 family profiles: APPROVED +- TASK-009 MCP create_entry: APPROVED + +### inou tasks committed this session +- TASK-002: DICOM VR walkToTag fix — `bf57e28` +- TASK-003: 26 WIP files committed — `ade9366` +- TASK-004: Compare button in DICOM viewer — `f2e352e` +- TASK-005: DICOM transfer syntax expansion — `831ab61` +- TASK-006: Biometric OS permission declarations — `dd7a998` +- TASK-007: Lab AI commentary (Haiku async) — `f58a4f8` +- TASK-008: Family profiles API + mobile native tab — `13e991a` / `add0071` +- TASK-009: MCP create_entry write tool — `257a021` +- inou HEAD: `257a021` | inou-mobile HEAD: `add0071` + +### Mission Control status update API broken (unresolved) +- PATCH → 405, PUT → 403, POST /api/tasks/{id}/status → Next.js HTML +- Tasks stuck in intermediate states (quality_review, in_progress, review) +- Source: `/home/johan/mission-control/` | API key: `efe5c5c67806c452db7245ee68ebf074aadf3f28f7896fb63066260fa27f0837` diff --git a/memory/claude-usage.db b/memory/claude-usage.db index 647b265..9674bf4 100644 Binary files a/memory/claude-usage.db and b/memory/claude-usage.db differ diff --git a/memory/claude-usage.json b/memory/claude-usage.json index ba54e04..a9ede18 100644 --- a/memory/claude-usage.json +++ b/memory/claude-usage.json @@ -1,9 +1,9 @@ { - "last_updated": "2026-03-23T16:00:01.603157Z", + "last_updated": "2026-03-23T22:00:01.533903Z", "source": "api", - "session_percent": 6, - "session_resets": "2026-03-23T18:00:00.537449+00:00", - "weekly_percent": 46, - "weekly_resets": "2026-03-27T03:00:00.537554+00:00", - "sonnet_percent": 63 + "session_percent": 12, + "session_resets": "2026-03-23T23:00:00.490363+00:00", + "weekly_percent": 50, + "weekly_resets": "2026-03-27T03:00:00.490387+00:00", + "sonnet_percent": 68 } \ No newline at end of file diff --git a/memory/git-audit-lastfull.txt b/memory/git-audit-lastfull.txt index 511cb7b..6c0b8ad 100644 --- a/memory/git-audit-lastfull.txt +++ b/memory/git-audit-lastfull.txt @@ -1 +1 @@ -1774195639 +1774281965 diff --git a/memory/working-context.md b/memory/working-context.md index bbb7834..807f737 100644 --- a/memory/working-context.md +++ b/memory/working-context.md @@ -39,6 +39,17 @@ Sunday evening. Johan likely in first sleep block (7:30pm–10:15pm) or just sta --- +## Evening Briefing — 2026-03-23 +Delivered at 4:15pm ET (ahead of Johan's night shift): +- Markets: S&P +1.32%, NASDAQ +1.55%, Dow +1.39% +- Oil: Brent Crude +11% to $99.79 (Iran war fears) +- OpenClaw v2026.3.22: Major release with 48h sessions, security fixes, MiniMax M2.7 default +- Trump/Iran: Deadline diplomacy after postponed strikes +- Tasks: 15 open — priority on inou commits, DICOM bug, Vault1984 features +- Dashboard: http://100.123.216.65:9200 + +--- + ## Open Threads / Pending 1. **Hugo bot token** — still waiting