clawd/memory/working-context.md

72 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Working Context — 2026-03-25
*Generated by nightly maintenance cron*
## Current Status
- **Date:** Wednesday, March 25, 2026
- **Time:** 9:00 PM ET (nightly maintenance window)
- **Active Session:** Full day — morning briefing (9:45 AM), afternoon/evening session with significant MC pipeline work
## Active Projects
### 1. Mission Control (MC) — Agent Pipeline Major Improvements
- **Engineer prompt updated** (`buildTaskPrompt()`): Added "Before You Start" section — read files first, understand before coding. `BLOCKED: <reason>` response for impossible/unclear tasks (prevents hallucinated code).
- **BLOCKED detection**: Engineer tasks that return `BLOCKED:` move to `blocked` status, not `review`.
- **QA prompt updated** (`buildReviewPrompt()`): Actually verifies files, checks BLOCKED responses, gives specific rejection feedback.
- **AQA (Automated QA)**: New `runAqaReviews()` function — runs `go test ./...` on Clavitor tasks before Aegis review. Pass → `quality_review`, Fail → bounce to engineer with test output.
- **Projects linked to codebases**: Added `metadata` JSON with `repo_path`, `test_cmd`, `lang` for inou and clavitor.
### 2. Clavitor — Credential Issuance Infrastructure
- **Test status**: 3 pre-existing failing tests (config/env issues, not code bugs):
- `TestTierIsolationDB` — expects 201, gets 401 (Invalid L1 key)
- `TestCollectPayload` — version should not be empty
- `TestPostTelemetry` — expected Bearer secret-token, got ""
- Related to C-055 (module rename). Engineer needs to fix these before AQA can pass.
- AQA now runs automatically on engineer-completed Clavitor tasks.
### 3. Linda — Agent for Jacques (Johan's Son)
- Created `/home/johan/linda/` workspace with `SOUL.md` + `USER.md`
- Jacques: MSc International Finance, Tilburg NL, considering AI consulting for SMBs
- Linda persona: warm, direct, bilingual NL/EN, finance+AI consulting focus
- Added to `openclaw.json` (model: Sonnet 4.6)
- **PENDING**: Discord bot token needed — Johan to create at discord.com/developers
### 4. Rozemarijn — Study Bot for Roos (Johan's Daughter)
- Roos (born June 11 1998) — last exam of master's program: **Real Estate Research**
- Uploaded summary .xlsx: statistics, OLS, hedonic pricing, discrete choice models, Stata, R
- Requested: overhoor-bot (quiz) with Stata focus (her weak point)
- Status: Waiting for practice exams before starting sessions
- **Note**: Family — treat with care
## Infrastructure Fixes
### Zurich SSH Connect Time (Major Win)
- **Root cause**: `UseDNS yes` on Zurich's sshd_config — reverse DNS lookup timing out
- **Fix applied**: `UseDNS no` + `GSSAPIAuthentication no`, `ControlMaster auto`, `ControlPersist 600`
- **Result**: 27s → 0.3s connect time
## Open Threads / Pending Decisions
1. **Linda bot token** — Johan to create Discord bot app
2. **Clavitor test fixes** — Engineer needs to fix 3 failing tests (C-055 related)
3. **MC agent workspace** — Engineer workspace was `/home/johan/clawd` (wrong), should use own workspace. Stateless dispatch is fine for now.
4. **Roos practice exams** — Waiting for her to provide before building quiz bot
## Today's Significant Events
- Morning briefing generated (9:45 AM)
- Afternoon/evening session: Major MC pipeline improvements (AQA, BLOCKED detection, project metadata)
- Zurich SSH latency fixed (27s → 0.3s)
- Linda agent created for Jacques
- Rozemarijn (Roos) study bot request received
- OpenClaw updated: 2026.3.23-2 → 2026.3.24
- Claude Code updated via npm
## Notes for Tomorrow
- Main session gets fresh start after 9PM gateway restart
- Sophia care continues — night shift 10:30 PM 5:00 AM
- Monitor engineer task outcomes with new AQA pipeline
- Linda token pending from Johan
---
*Context compiled from memory/2026-03-25.md and MEMORY.md*