Files
LexAI/docs/TASKS.md
john kevin asprec 8bc529ef2d
Some checks failed
CI — Test & Build / Test & Build (push) Has been cancelled
feat: add LexAI status bar and suggestion panel
- Implemented a status bar item for LexAI with dynamic status updates (ready, processing, notReady).
- Created a suggestion panel for displaying and interacting with AI-generated suggestions.
- Added functionality for accepting, regenerating, and discarding suggestions within the suggestion zone.
- Introduced configuration options for writing style, prompt patterns, personas, and formats.
- Integrated progress indicators for long-running tasks and improved user feedback.
- Established TypeScript configuration for the vscode package.
2026-08-13 18:06:45 +08:00

40 lines
1.4 KiB
Markdown

# 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)
```