From cfde1c4d0c5e6fe8f0613ec1507a6848666ce755 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Mon, 23 Mar 2026 02:00:43 -0500 Subject: [PATCH] =?UTF-8?q?docs:=20sync=20KB=20=E2=80=94=20pd-plan-release?= =?UTF-8?q?-1.0.0.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- paper-dynasty/pd-plan-release-1.0.0.md | 57 ++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 paper-dynasty/pd-plan-release-1.0.0.md diff --git a/paper-dynasty/pd-plan-release-1.0.0.md b/paper-dynasty/pd-plan-release-1.0.0.md new file mode 100644 index 0000000..194fb36 --- /dev/null +++ b/paper-dynasty/pd-plan-release-1.0.0.md @@ -0,0 +1,57 @@ +--- +title: "pd-plan CLI Release — 1.0.0" +description: "Initial release of the Paper Dynasty initiative tracker — a local SQLite CLI for cross-project priority management." +type: reference +domain: paper-dynasty +tags: [release-notes, pd-plan, infrastructure, paper-dynasty] +--- + +# pd-plan CLI Release — 1.0.0 + +**Date:** 2026-03-23 +**Version:** 1.0.0 +**Install location:** `~/.claude/skills/paper-dynasty/plan/` +**Database:** `~/.claude/skills/paper-dynasty/plan/initiatives.db` +**Install method:** `pip install -e . --user` (editable install, `pd-plan` available system-wide) + +## Release Summary + +Initial release of `pd-plan`, a zero-dependency SQLite-backed CLI for tracking Paper Dynasty cross-project initiatives. Designed for PO agents and session startup to quickly understand current priorities, track progress, and coordinate work across all PD repos. + +## Features + +### Commands +- **`pd-plan summary`** — Dashboard view showing phase progress, top priorities, and recent activity. Intended for session startup. +- **`pd-plan list`** — Tabular view of initiatives with filters: `--phase`, `--status`, `--impact`, `--repo`, `--owner`, `--all` +- **`pd-plan next`** — Returns the highest-priority non-blocked initiative. Supports `--repo` and `--owner` filters. +- **`pd-plan show [id]`** — Full details of an initiative including description, linked issues, and activity log. +- **`pd-plan add [title]`** — Create a new initiative with `--phase`, `--priority`, `--impact`, `--size`, `--repos`, `--linked`, `--description` +- **`pd-plan update [id]`** — Update fields: `--status`, `--priority`, `--owner`, `--blocked-by`, `--link`, `--note` +- **`pd-plan done [id]`** — Shortcut for `--status done` +- **`pd-plan seed`** — Populate database with initial initiatives from the ROADMAP (idempotent) + +### Cross-cutting +- `--json` flag on all commands for machine-readable output +- `--actor` flag for attribution in the activity log (e.g., `--actor pd-ops`) +- Auto-creates database on first run +- Activity log tracks all status changes and notes with timestamps + +### Schema +- **`initiatives`** table: id, title, description, phase (1-3), status (backlog/active/in_progress/blocked/done), priority (1-100), impact (retention/acquisition/engagement), size (S/M/L/XL), repos, linked_issues, blocked_by, owner, notes, timestamps +- **`activity_log`** table: initiative_id, action, old/new values, actor, timestamp + +### Seed Data +17 initiatives across 3 phases, sourced from `ROADMAP.md`: +- Phase 1 (Foundation): 8 initiatives — Refractor system, backlog clearance, API stability, SQLite cleanup, ruff resolution +- Phase 2 (Engagement): 5 initiatives — pack experience, leagues, content pipeline, social features, gauntlets +- Phase 3 (Growth): 4 initiatives — website, web app, onboarding, analytics + +## Integration + +- Referenced in parent `CLAUDE.md` as session startup instruction +- Documented in `/paper-dynasty` skill under "Initiative Tracker" section +- All 5 PO/ops agents (`pd-database`, `pd-discord`, `pd-cards`, `pd-growth`, `pd-ops`) have `pd-plan` instructions in their agent definitions + +## Dependencies + +None — pure Python stdlib (sqlite3, argparse, textwrap, json, datetime).