72 lines
3.8 KiB
Markdown
72 lines
3.8 KiB
Markdown
# 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*
|