# Tasks > Active task contracts and their dependencies. This is the working queue the lead routes from — not a backlog dump. Keep it to what's in flight or next. Completed contracts move to `HANDOFF.md`; durable decisions move to `DECISIONS.md`. ## Active _No active task contracts._ ## Done (recent) - **T-VSCODE-01** — VS Code LexAI v1 (`packages/vscode`): native commands/menus, Secret Storage, shared `@lib` via esbuild; verified with `vscode:typecheck` + `vscode:build` + root typecheck/tests (2026-08-13). ## Task contract format ```markdown ### T-NN — [verb + concrete deliverable] - **Status:** ready | in progress | blocked | in review | done - **Owner:** [agent or person — one owner per output] - **Goal:** [one sentence] - **In scope:** [paths, systems, or requirements] - **Out of scope:** [explicit exclusions] - **Inputs:** [file paths, links, commands, facts] - **Constraints:** [compatibility, security, time, style] - **Deliverable:** [file(s), patch, report, decision] - **Verification:** [exact commands / observable checks] - **Stop condition:** [when to return] - **Escalate if:** [missing authority, ambiguity, destructive action, blocked dependency] - **Blocked by / blocks:** [T-NN dependencies] ``` ## Dependencies Track ordering only when it matters. Prefer independent, parallelizable contracts with non-overlapping file ownership. ```text T-01 ──> T-03 T-02 ──> T-03 (T-03 integrates both; single owner) ```