chore: initialize taskplane tasks
This commit is contained in:
31
taskplane-tasks/CONTEXT.md
Normal file
31
taskplane-tasks/CONTEXT.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# General — Context
|
||||
|
||||
**Last Updated:** 2026-04-08
|
||||
**Status:** Active
|
||||
**Next Task ID:** TP-002
|
||||
|
||||
---
|
||||
|
||||
## Current State
|
||||
|
||||
This is the default task area for nixos-config. Tasks that don't belong
|
||||
to a specific domain area are created here.
|
||||
|
||||
Taskplane is configured and ready for task execution. Use `/task` for single
|
||||
tasks or `/orch all` for parallel batch execution.
|
||||
|
||||
---
|
||||
|
||||
## Key Files
|
||||
|
||||
| Category | Path |
|
||||
|----------|------|
|
||||
| Tasks | `taskplane-tasks/` |
|
||||
| Config | `.pi/task-runner.yaml` |
|
||||
| Config | `.pi/task-orchestrator.yaml` |
|
||||
|
||||
---
|
||||
|
||||
## Technical Debt / Future Work
|
||||
|
||||
_Items discovered during task execution are logged here by agents._
|
||||
98
taskplane-tasks/EXAMPLE-001-hello-world/PROMPT.md
Normal file
98
taskplane-tasks/EXAMPLE-001-hello-world/PROMPT.md
Normal file
@@ -0,0 +1,98 @@
|
||||
# Task: EXAMPLE-001 — Hello World
|
||||
|
||||
**Created:** 2026-04-08
|
||||
**Size:** S
|
||||
|
||||
## Review Level: 0 (None)
|
||||
|
||||
**Assessment:** Trivial single-file task to verify Taskplane is working.
|
||||
**Score:** 0/8 — Blast radius: 0, Pattern novelty: 0, Security: 0, Reversibility: 0
|
||||
|
||||
## Canonical Task Folder
|
||||
|
||||
```
|
||||
taskplane-tasks/EXAMPLE-001-hello-world/
|
||||
├── PROMPT.md ← This file (immutable above --- divider)
|
||||
├── STATUS.md ← Execution state (worker updates this)
|
||||
├── .reviews/ ← Reviewer output (task-runner creates this)
|
||||
└── .DONE ← Created when complete
|
||||
```
|
||||
|
||||
## Mission
|
||||
|
||||
Create a simple `hello-taskplane.md` file in the project root to verify that
|
||||
Taskplane task execution is working correctly. This is a smoke test — if the
|
||||
worker can read this prompt, create the file, checkpoint progress, and mark the
|
||||
task done, the installation is healthy.
|
||||
|
||||
## Expected File Content
|
||||
|
||||
`hello-taskplane.md` should include:
|
||||
|
||||
- A title line (for example: `# Hello from Taskplane`)
|
||||
- A line containing the task ID: `EXAMPLE-001`
|
||||
- A line containing today's date
|
||||
|
||||
## Dependencies
|
||||
|
||||
- **None**
|
||||
|
||||
## Context to Read First
|
||||
|
||||
_No additional context needed._
|
||||
|
||||
## Environment
|
||||
|
||||
- **Workspace:** Project root
|
||||
- **Services required:** None
|
||||
|
||||
## File Scope
|
||||
|
||||
- `hello-taskplane.md`
|
||||
|
||||
## Steps
|
||||
|
||||
### Step 0: Preflight
|
||||
|
||||
- [ ] Verify this PROMPT.md is readable
|
||||
- [ ] Verify STATUS.md exists in the same folder
|
||||
|
||||
### Step 1: Create Hello File
|
||||
|
||||
- [ ] Create `hello-taskplane.md` in the project root
|
||||
- [ ] Add a title plus lines containing today's date and task ID `EXAMPLE-001`
|
||||
|
||||
### Step 2: Verification
|
||||
|
||||
- [ ] Verify `hello-taskplane.md` exists and matches the expected content
|
||||
|
||||
### Step 3: Delivery
|
||||
|
||||
|
||||
|
||||
## Documentation Requirements
|
||||
|
||||
**Must Update:** None
|
||||
**Check If Affected:** None
|
||||
|
||||
## Completion Criteria
|
||||
|
||||
- [ ] `hello-taskplane.md` exists in the project root
|
||||
- [ ] `hello-taskplane.md` includes a title, task ID (`EXAMPLE-001`), and current date
|
||||
|
||||
## Git Commit Convention
|
||||
|
||||
- **Implementation:** `feat(EXAMPLE-001): description`
|
||||
- **Checkpoints:** `checkpoint: EXAMPLE-001 description`
|
||||
|
||||
## Do NOT
|
||||
|
||||
- Modify any existing project files
|
||||
- Create files outside the project root
|
||||
- Over-engineer this — it's a smoke test
|
||||
|
||||
---
|
||||
|
||||
## Amendments (Added During Execution)
|
||||
|
||||
<!-- Workers add amendments here if issues discovered during execution. -->
|
||||
73
taskplane-tasks/EXAMPLE-001-hello-world/STATUS.md
Normal file
73
taskplane-tasks/EXAMPLE-001-hello-world/STATUS.md
Normal file
@@ -0,0 +1,73 @@
|
||||
# EXAMPLE-001: Hello World — Status
|
||||
|
||||
**Current Step:** Not Started
|
||||
**Status:** 🔵 Ready for Execution
|
||||
**Last Updated:** 2026-04-08
|
||||
**Review Level:** 0
|
||||
**Review Counter:** 0
|
||||
**Iteration:** 0
|
||||
**Size:** S
|
||||
|
||||
---
|
||||
|
||||
### Step 0: Preflight
|
||||
**Status:** ⬜ Not Started
|
||||
|
||||
- [ ] Verify PROMPT.md is readable
|
||||
- [ ] Verify STATUS.md exists
|
||||
|
||||
---
|
||||
|
||||
### Step 1: Create Hello File
|
||||
**Status:** ⬜ Not Started
|
||||
|
||||
- [ ] Create `hello-taskplane.md` in project root
|
||||
- [ ] Add title, date, and task ID (EXAMPLE-001)
|
||||
|
||||
---
|
||||
|
||||
### Step 2: Verification
|
||||
**Status:** ⬜ Not Started
|
||||
|
||||
- [ ] Verify file exists and matches expected content
|
||||
|
||||
---
|
||||
|
||||
### Step 3: Delivery
|
||||
**Status:** ⬜ Not Started
|
||||
|
||||
|
||||
|
||||
---
|
||||
|
||||
## Reviews
|
||||
|
||||
| # | Type | Step | Verdict | File |
|
||||
|---|------|------|---------|------|
|
||||
|
||||
---
|
||||
|
||||
## Discoveries
|
||||
|
||||
| Discovery | Disposition | Location |
|
||||
|-----------|-------------|----------|
|
||||
|
||||
---
|
||||
|
||||
## Execution Log
|
||||
|
||||
| Timestamp | Action | Outcome |
|
||||
|-----------|--------|---------|
|
||||
| 2026-04-08 | Task staged | PROMPT.md and STATUS.md created |
|
||||
|
||||
---
|
||||
|
||||
## Blockers
|
||||
|
||||
*None*
|
||||
|
||||
---
|
||||
|
||||
## Notes
|
||||
|
||||
*This is an example task created by `taskplane init`. Delete it after verifying your setup works.*
|
||||
97
taskplane-tasks/EXAMPLE-002-parallel-smoke/PROMPT.md
Normal file
97
taskplane-tasks/EXAMPLE-002-parallel-smoke/PROMPT.md
Normal file
@@ -0,0 +1,97 @@
|
||||
# Task: EXAMPLE-002 — Parallel Smoke
|
||||
|
||||
**Created:** 2026-04-08
|
||||
**Size:** S
|
||||
|
||||
## Review Level: 0 (None)
|
||||
|
||||
**Assessment:** Trivial parallel-safe smoke task to demonstrate orchestrator lanes.
|
||||
**Score:** 0/8 — Blast radius: 0, Pattern novelty: 0, Security: 0, Reversibility: 0
|
||||
|
||||
## Canonical Task Folder
|
||||
|
||||
```
|
||||
taskplane-tasks/EXAMPLE-002-parallel-smoke/
|
||||
├── PROMPT.md ← This file (immutable above --- divider)
|
||||
├── STATUS.md ← Execution state (worker updates this)
|
||||
├── .reviews/ ← Reviewer output (task-runner creates this)
|
||||
└── .DONE ← Created when complete
|
||||
```
|
||||
|
||||
## Mission
|
||||
|
||||
Create a simple `hello-taskplane-2.md` file in the project root. This task is
|
||||
intentionally independent from EXAMPLE-001 so both can run in parallel when
|
||||
using `/orch`.
|
||||
|
||||
## Expected File Content
|
||||
|
||||
`hello-taskplane-2.md` should include:
|
||||
|
||||
- A title line (for example: `# Parallel Hello from Taskplane`)
|
||||
- A line containing the task ID: `EXAMPLE-002`
|
||||
- A short note that this task is parallel-safe
|
||||
|
||||
## Dependencies
|
||||
|
||||
- **None**
|
||||
|
||||
## Context to Read First
|
||||
|
||||
_No additional context needed._
|
||||
|
||||
## Environment
|
||||
|
||||
- **Workspace:** Project root
|
||||
- **Services required:** None
|
||||
|
||||
## File Scope
|
||||
|
||||
- `hello-taskplane-2.md`
|
||||
|
||||
## Steps
|
||||
|
||||
### Step 0: Preflight
|
||||
|
||||
- [ ] Verify this PROMPT.md is readable
|
||||
- [ ] Verify STATUS.md exists in the same folder
|
||||
|
||||
### Step 1: Create Parallel Hello File
|
||||
|
||||
- [ ] Create `hello-taskplane-2.md` in the project root
|
||||
- [ ] Add title plus lines containing task ID `EXAMPLE-002` and a parallel-safe note
|
||||
|
||||
### Step 2: Verification
|
||||
|
||||
- [ ] Verify `hello-taskplane-2.md` exists and matches the expected content
|
||||
|
||||
### Step 3: Delivery
|
||||
|
||||
|
||||
|
||||
## Documentation Requirements
|
||||
|
||||
**Must Update:** None
|
||||
**Check If Affected:** None
|
||||
|
||||
## Completion Criteria
|
||||
|
||||
- [ ] `hello-taskplane-2.md` exists in the project root
|
||||
- [ ] `hello-taskplane-2.md` includes a title, task ID (`EXAMPLE-002`), and a parallel-safe note
|
||||
|
||||
## Git Commit Convention
|
||||
|
||||
- **Implementation:** `feat(EXAMPLE-002): description`
|
||||
- **Checkpoints:** `checkpoint: EXAMPLE-002 description`
|
||||
|
||||
## Do NOT
|
||||
|
||||
- Modify any existing project files
|
||||
- Create files outside the project root
|
||||
- Add dependencies between EXAMPLE-001 and EXAMPLE-002
|
||||
|
||||
---
|
||||
|
||||
## Amendments (Added During Execution)
|
||||
|
||||
<!-- Workers add amendments here if issues discovered during execution. -->
|
||||
73
taskplane-tasks/EXAMPLE-002-parallel-smoke/STATUS.md
Normal file
73
taskplane-tasks/EXAMPLE-002-parallel-smoke/STATUS.md
Normal file
@@ -0,0 +1,73 @@
|
||||
# EXAMPLE-002: Parallel Smoke — Status
|
||||
|
||||
**Current Step:** Not Started
|
||||
**Status:** 🔵 Ready for Execution
|
||||
**Last Updated:** 2026-04-08
|
||||
**Review Level:** 0
|
||||
**Review Counter:** 0
|
||||
**Iteration:** 0
|
||||
**Size:** S
|
||||
|
||||
---
|
||||
|
||||
### Step 0: Preflight
|
||||
**Status:** ⬜ Not Started
|
||||
|
||||
- [ ] Verify PROMPT.md is readable
|
||||
- [ ] Verify STATUS.md exists
|
||||
|
||||
---
|
||||
|
||||
### Step 1: Create Parallel Hello File
|
||||
**Status:** ⬜ Not Started
|
||||
|
||||
- [ ] Create `hello-taskplane-2.md` in project root
|
||||
- [ ] Add title, task ID (EXAMPLE-002), and parallel-safe note
|
||||
|
||||
---
|
||||
|
||||
### Step 2: Verification
|
||||
**Status:** ⬜ Not Started
|
||||
|
||||
- [ ] Verify file exists and matches expected content
|
||||
|
||||
---
|
||||
|
||||
### Step 3: Delivery
|
||||
**Status:** ⬜ Not Started
|
||||
|
||||
|
||||
|
||||
---
|
||||
|
||||
## Reviews
|
||||
|
||||
| # | Type | Step | Verdict | File |
|
||||
|---|------|------|---------|------|
|
||||
|
||||
---
|
||||
|
||||
## Discoveries
|
||||
|
||||
| Discovery | Disposition | Location |
|
||||
|-----------|-------------|----------|
|
||||
|
||||
---
|
||||
|
||||
## Execution Log
|
||||
|
||||
| Timestamp | Action | Outcome |
|
||||
|-----------|--------|---------|
|
||||
| 2026-04-08 | Task staged | PROMPT.md and STATUS.md created |
|
||||
|
||||
---
|
||||
|
||||
## Blockers
|
||||
|
||||
*None*
|
||||
|
||||
---
|
||||
|
||||
## Notes
|
||||
|
||||
*This is an example task created by `taskplane init` to demonstrate orchestrator-first onboarding.*
|
||||
Reference in New Issue
Block a user