From c92868308b848bba0ec3ee7c5d78f8bc11ec4fda Mon Sep 17 00:00:00 2001 From: m3tm3re
Date: Wed, 8 Apr 2026 20:44:51 +0200 Subject: [PATCH] chore: initialize taskplane tasks --- taskplane-tasks/CONTEXT.md | 31 ++++++ .../EXAMPLE-001-hello-world/PROMPT.md | 98 +++++++++++++++++++ .../EXAMPLE-001-hello-world/STATUS.md | 73 ++++++++++++++ .../EXAMPLE-002-parallel-smoke/PROMPT.md | 97 ++++++++++++++++++ .../EXAMPLE-002-parallel-smoke/STATUS.md | 73 ++++++++++++++ 5 files changed, 372 insertions(+) create mode 100644 taskplane-tasks/CONTEXT.md create mode 100644 taskplane-tasks/EXAMPLE-001-hello-world/PROMPT.md create mode 100644 taskplane-tasks/EXAMPLE-001-hello-world/STATUS.md create mode 100644 taskplane-tasks/EXAMPLE-002-parallel-smoke/PROMPT.md create mode 100644 taskplane-tasks/EXAMPLE-002-parallel-smoke/STATUS.md diff --git a/taskplane-tasks/CONTEXT.md b/taskplane-tasks/CONTEXT.md new file mode 100644 index 0000000..f7e7d0a --- /dev/null +++ b/taskplane-tasks/CONTEXT.md @@ -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._ diff --git a/taskplane-tasks/EXAMPLE-001-hello-world/PROMPT.md b/taskplane-tasks/EXAMPLE-001-hello-world/PROMPT.md new file mode 100644 index 0000000..00211ad --- /dev/null +++ b/taskplane-tasks/EXAMPLE-001-hello-world/PROMPT.md @@ -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) + + diff --git a/taskplane-tasks/EXAMPLE-001-hello-world/STATUS.md b/taskplane-tasks/EXAMPLE-001-hello-world/STATUS.md new file mode 100644 index 0000000..4e9c776 --- /dev/null +++ b/taskplane-tasks/EXAMPLE-001-hello-world/STATUS.md @@ -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.* diff --git a/taskplane-tasks/EXAMPLE-002-parallel-smoke/PROMPT.md b/taskplane-tasks/EXAMPLE-002-parallel-smoke/PROMPT.md new file mode 100644 index 0000000..cab8917 --- /dev/null +++ b/taskplane-tasks/EXAMPLE-002-parallel-smoke/PROMPT.md @@ -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) + + diff --git a/taskplane-tasks/EXAMPLE-002-parallel-smoke/STATUS.md b/taskplane-tasks/EXAMPLE-002-parallel-smoke/STATUS.md new file mode 100644 index 0000000..f6064ba --- /dev/null +++ b/taskplane-tasks/EXAMPLE-002-parallel-smoke/STATUS.md @@ -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.*