feat(tasks): add second-wave improvement follow-ups

This commit is contained in:
zap
2026-03-11 19:19:46 +00:00
parent 3611f6090e
commit 1c2b051b23
3 changed files with 207 additions and 1 deletions

View File

@@ -55,7 +55,22 @@
- carefully scoped secret-manager integration
- Home Assistant / smart-home integration
- structured data connectors where useful
- Reflected the same direction in `memory/projects.md` under a new `Local service expansion` entry.
- Added second-wave improvement TODOs for workflow quality and leverage:
- local code indexing
- alert ingestion
- stronger local media pipeline
- lightweight people-context layer
- meeting-prep / briefing pipeline
- better notification routing
- external action audit log
- safer sandboxed execution helpers
- package/update intelligence
- local docs/manuals RAG
- lightweight decision log
- standard operating playbooks
- dependency / credential inventory
- eval / regression harness
- Reflected the same direction in `memory/projects.md` under `Local service expansion` and `Workflow quality and trust improvements`.
## Follow-up intent
- Be more disciplined about using the daily note as the default inbox and promoting only durable truths into `MEMORY.md`.

View File

@@ -50,6 +50,26 @@ Lightweight registry of active multi-session work.
- carefully scoped secret-manager integration
- Home Assistant / smart-home integration
- structured data connectors where useful
- local code indexing
- alert ingestion
- local docs/manuals RAG
- Related memory:
- `memory/tasks.json`
### Workflow quality and trust improvements
- Status: watch
- Goal: improve signal routing, trust, repeatability, and operational quality as capabilities expand
- Candidate additions:
- meeting-prep / briefing pipeline
- better notification routing
- external action audit log
- safer sandboxed execution helpers
- package/update intelligence
- lightweight decision log
- standard operating playbooks
- dependency / credential inventory
- eval / regression harness
- optional people-context layer
- Related memory:
- `memory/tasks.json`

View File

@@ -203,5 +203,176 @@
"notes": [
"Added from tool wishlist on 2026-03-11."
]
},
{
"id": "task-20260311-1917-local-code-indexing",
"created_at": "2026-03-11T19:17:00Z",
"title": "Add local code search / indexing across more repos",
"owner": "zap",
"priority": "medium",
"status": "open",
"details": "Set up stronger local code search/indexing so zap can work across multiple repositories more effectively than raw grep alone.",
"notes": [
"Added from second-wave improvements list on 2026-03-11."
]
},
{
"id": "task-20260311-1917-alert-ingestion",
"created_at": "2026-03-11T19:17:00Z",
"title": "Add monitoring / alert ingestion",
"owner": "zap",
"priority": "medium",
"status": "open",
"details": "Add inputs for meaningful alerts such as failed backups, service outages, disk pressure, SSL expiry, or cron failures so zap can summarize and react to them.",
"notes": [
"Added from second-wave improvements list on 2026-03-11.",
"High practical value because it improves signal routing, not just raw visibility."
]
},
{
"id": "task-20260311-1917-media-pipeline",
"created_at": "2026-03-11T19:17:00Z",
"title": "Add stronger local media pipeline",
"owner": "zap",
"priority": "low",
"status": "open",
"details": "Improve local handling for audio cleanup, transcription post-processing, video frame extraction, and image captioning/tagging.",
"notes": [
"Added from second-wave improvements list on 2026-03-11."
]
},
{
"id": "task-20260311-1917-people-context-layer",
"created_at": "2026-03-11T19:17:00Z",
"title": "Evaluate lightweight contact / people context layer",
"owner": "zap",
"priority": "low",
"status": "open",
"details": "Evaluate whether a lightweight people directory with preferred channels and important context would improve continuity without becoming creepy or high-maintenance.",
"notes": [
"Added from second-wave improvements list on 2026-03-11."
]
},
{
"id": "task-20260311-1917-meeting-prep-pipeline",
"created_at": "2026-03-11T19:17:00Z",
"title": "Add meeting-prep / briefing pipeline",
"owner": "zap",
"priority": "medium",
"status": "open",
"details": "Build a pipeline that combines calendar, docs, notes, and recent messages into concise meeting-prep briefs.",
"notes": [
"Added from second-wave improvements list on 2026-03-11.",
"Depends partly on better calendar/docs access."
]
},
{
"id": "task-20260311-1917-notification-routing",
"created_at": "2026-03-11T19:17:00Z",
"title": "Improve notification routing policy",
"owner": "zap",
"priority": "medium",
"status": "open",
"details": "Define better rules for when zap should send via webchat, Telegram, or quiet log-only updates as integrations expand.",
"notes": [
"Added from second-wave improvements list on 2026-03-11."
]
},
{
"id": "task-20260311-1917-external-action-audit-log",
"created_at": "2026-03-11T19:17:00Z",
"title": "Add change / audit log for external actions",
"owner": "zap",
"priority": "medium",
"status": "open",
"details": "Create a lightweight audit trail for external actions such as email, calendar, task, or message operations to improve trust and traceability.",
"notes": [
"Added from second-wave improvements list on 2026-03-11."
]
},
{
"id": "task-20260311-1917-sandbox-execution-helpers",
"created_at": "2026-03-11T19:17:00Z",
"title": "Add safer sandboxed execution helpers",
"owner": "zap",
"priority": "low",
"status": "open",
"details": "Add more isolated ways to test scripts or tools before they touch real systems.",
"notes": [
"Added from second-wave improvements list on 2026-03-11."
]
},
{
"id": "task-20260311-1917-update-intelligence",
"created_at": "2026-03-11T19:17:00Z",
"title": "Add package / update intelligence",
"owner": "zap",
"priority": "low",
"status": "open",
"details": "Track meaningful updates for important services and summarize what actually matters instead of generating noisy generic update spam.",
"notes": [
"Added from second-wave improvements list on 2026-03-11."
]
},
{
"id": "task-20260311-1917-local-docs-rag",
"created_at": "2026-03-11T19:17:00Z",
"title": "Add local RAG over docs and manuals",
"owner": "zap",
"priority": "medium",
"status": "open",
"details": "Set up a separate retrieval layer for homelab docs, OpenClaw docs, runbooks, or other manuals beyond the personal memory system.",
"notes": [
"Added from second-wave improvements list on 2026-03-11."
]
},
{
"id": "task-20260311-1917-decision-log",
"created_at": "2026-03-11T19:17:00Z",
"title": "Add lightweight decision log",
"owner": "zap",
"priority": "low",
"status": "open",
"details": "Create a small place to record important decisions and why they were made so the same choices do not get re-litigated repeatedly.",
"notes": [
"Added from second-wave improvements list on 2026-03-11."
]
},
{
"id": "task-20260311-1917-operating-playbooks",
"created_at": "2026-03-11T19:17:00Z",
"title": "Add standard operating playbooks for recurring workflows",
"owner": "zap",
"priority": "medium",
"status": "open",
"details": "Create compact repeatable procedures for common workflows such as backup checks, outage triage, Telegram debugging, and OpenClaw update verification.",
"notes": [
"Added from second-wave improvements list on 2026-03-11."
]
},
{
"id": "task-20260311-1917-dependency-inventory",
"created_at": "2026-03-11T19:17:00Z",
"title": "Add dependency / credential inventory",
"owner": "zap",
"priority": "low",
"status": "open",
"details": "Create a safer map of which services depend on which credentials or systems without storing the secrets themselves.",
"notes": [
"Added from second-wave improvements list on 2026-03-11."
]
},
{
"id": "task-20260311-1917-eval-harness",
"created_at": "2026-03-11T19:17:00Z",
"title": "Add eval / regression harness for core assistant behavior",
"owner": "zap",
"priority": "medium",
"status": "open",
"details": "Create repeatable checks to verify that memory recall, messaging, search routing, and subagent behavior still work after changes.",
"notes": [
"Added from second-wave improvements list on 2026-03-11.",
"High leverage for trust and maintenance."
]
}
]