Files
stack/docs/tess/TASKS.md
jason.woltje 59e49cfd15
Some checks failed
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/push/ci Pipeline failed
docs(tess): define Pi-native interaction agent mission (#712)
2026-07-12 18:09:54 +00:00

7.0 KiB

Tasks — Tess Interaction Agent

Mission: tess-20260712 · Issue: #706 · PRD requirements: TESS-* Orchestrator is sole writer. Workers must not modify this file. repo contains one or more comma-separated repository-relative roots; every listed root must exist before dispatch.

id status description issue agent repo branch depends_on estimate notes
TESS-PLAN-001 done Finalize PRD, architecture, authority boundary, threat model, migration inventory, and verification matrix #706 sonnet docs, packages/types, apps/gateway feat/tess-interaction-agent 22K Independent gate PASS after two remediation rounds; completion effective when planning PR merges
TESS-M1-SEC-001 not-started Enforce command scopes/roles and durable exact-action approval for privileged/destructive commands #707 codex apps/gateway fix/tess-command-authz TESS-PLAN-001 25K TESS-SEC-002; security TDD
TESS-M1-SEC-002 not-started Enforce owner/tenant binding on session list/read/attach/send/terminate across REST and WS #707 codex apps/gateway fix/tess-session-ownership TESS-PLAN-001 30K TESS-SEC-003; security TDD
TESS-M1-SEC-003 not-started Bind MCP actor/tenant to authenticated context and add per-tool scopes #707 codex apps/gateway fix/tess-mcp-identity TESS-PLAN-001 22K TESS-SEC-004; security TDD
TESS-M1-SEC-004 not-started Add authenticated Discord service ingress, allowlists, correlation and replay protection #707 codex plugins/discord, apps/gateway fix/tess-discord-ingress TESS-PLAN-001 28K TESS-SEC-005; security TDD
TESS-M1-SEC-005 not-started Redact/classify secret and PII before persistence/egress; harden provider login flow #707 codex apps/gateway, packages/log fix/tess-redaction TESS-PLAN-001 28K TESS-SEC-006; seeded canary tests
TESS-M1-SEC-006 not-started Scope session GC/retention or separate authorized global retention job #707 codex apps/gateway, packages/log fix/tess-session-gc-scope TESS-PLAN-001 18K TESS-SEC-009; isolation TDD
TESS-M1-001 not-started Define AgentRuntimeProvider, capabilities, session tree, normalized stream events/errors, attach semantics #707 codex packages/types, packages/agent feat/tess-runtime-contract TESS-PLAN-001 25K TESS-ARP-001, TESS-TRN-001; contract TDD
TESS-M1-002 not-started Implement provider registry/service with immutable actor scope, approval, audit and correlation boundaries #707 codex apps/gateway, packages/agent feat/tess-provider-registry TESS-M1-001,TESS-M1-SEC-001,TESS-M1-SEC-002,TESS-M1-SEC-003 30K TESS-SEC-001..004,007; security TDD
TESS-M1-003 not-started Implement tmux/fleet runtime provider and safe attach/message/terminate capability policy #707 codex packages/mosaic, packages/agent feat/tess-fleet-provider TESS-M1-002 30K TESS-FLT-001; exact target/identity tests
TESS-M1-OBS-001 not-started Implement correlation propagation, structured runtime/provider/tool audit, health/readiness and safe effective-policy status #707 codex apps/gateway, packages/agent, packages/log feat/tess-observability TESS-M1-002 24K TESS-OBS-001; no credential material
TESS-M1-V not-started Independent architecture/security review and complete contract/abuse-suite verification #707 sonnet apps/gateway, packages/agent, packages/log, plugins/discord review/tess-m1 TESS-M1-SEC-001,TESS-M1-SEC-002,TESS-M1-SEC-003,TESS-M1-SEC-004,TESS-M1-SEC-005,TESS-M1-SEC-006,TESS-M1-003,TESS-M1-OBS-001 20K Gate M2
TESS-M2-001 not-started Add Tess roster/profile/service pinned to GPT-5.6 Sol high with fail-fast config and observable effective policy #708 codex packages/mosaic/framework feat/tess-pi-service TESS-M1-V 22K TESS-PI-001; explicit AC-TESS-03 test
TESS-M2-002 not-started Implement durable session identity, inbox/outbox, approval, checkpoint, handoff, compaction and restart recovery #708 codex apps/gateway, packages/agent, packages/db feat/tess-durable-state TESS-M2-001 38K TESS-STA-001, TESS-SEC-007..008; recovery TDD
TESS-M2-V not-started Clean-host Pi launch plus model/policy status and restart/compaction/duplicate-side-effect verification #708 sonnet apps/gateway/src/tests/integration, packages/mosaic/src review/tess-m2 TESS-M2-002 18K Gate M3; AC-TESS-03/06
TESS-M3-001 not-started Bind dedicated Tess Discord channel with streaming, threads, attachments, pairing/RBAC and approvals #709 codex plugins/discord, apps/gateway feat/tess-discord TESS-M2-V,TESS-M1-SEC-004 35K TESS-DSC-001
TESS-M3-002 not-started Implement mosaic tess chat/status/sessions/tree/attach/send/stop/health/recover CLI #709 codex packages/mosaic feat/tess-cli TESS-M2-V 30K TESS-CLI-001
TESS-M3-V not-started Discord+CLI same-session E2E, denial/approval tests, and operator-flow review #709 sonnet apps/gateway/src/tests/integration, plugins/discord, packages/mosaic/src review/tess-m3 TESS-M3-001,TESS-M3-002 20K Gate M4
TESS-M4-001 not-started Implement Mos coordination handoff/observe/result contract with authority-boundary tests #710 codex packages/coord, apps/gateway feat/tess-mos-coordination TESS-M3-V 25K TESS-MOS-001
TESS-M4-002 not-started Implement transitional Hermes runtime/capability adapter #710 codex packages/agent, apps/gateway feat/tess-hermes-adapter TESS-M3-V 40K TESS-HRM-001; no legacy schema in core contracts
TESS-M4-003 not-started Implement memory/retrieval, state/inbox, runtime bootstrap, fleet diagnostics and GitOps plugin foundations #710 codex packages/memory, packages/agent, packages/mosaic feat/tess-operator-plugins TESS-M3-V 40K TESS-MEM-001, TESS-PLG-001
TESS-M4-V not-started Cross-provider capability, privacy, authority and failure-path qualification #710 sonnet apps/gateway/src/tests/integration, packages/agent review/tess-m4 TESS-M4-001,TESS-M4-002,TESS-M4-003 22K Gate M5
TESS-M5-001 not-started Implement Matrix/native runtime provider behind common contracts and parity suite #711 codex packages/mosaic, packages/agent feat/tess-matrix-provider TESS-M4-V 30K TESS-TRN-001
TESS-M5-002 not-started Complete migration inventory, cutover, rollback, retention and deprecation evidence #711 sonnet docs/tess feat/tess-migration-docs TESS-M4-V 18K TESS-MIG-001
TESS-M5-003 not-started Complete OpenAPI, user/admin/developer/plugin/operations docs and checklist #711 codex docs feat/tess-docs TESS-M5-001,TESS-M5-002 22K Documentation hard gate
TESS-M5-V not-started Full baseline, contract, integration, Discord/CLI E2E, security review, recovery drill and rollback qualification #711 sonnet apps/gateway, packages/agent, plugins/discord, packages/mosaic review/tess-final TESS-M5-003 35K Maps AC-TESS-01..11 to evidence