JohnXu22786/file-planning

Disk-persisted execution planning for DSH: milestone/step state machines, dependency gating, an audit event stream, and a deterministic completion gate via dsh tools, CLI, or skill.

Trail Map (trailmap) — a disk-persisted execution-planning plugin that stores the plan, execution state, field notes and debrief of multi-step tasks entirely in the workspace .trail/ directory, so interrupted sessions, context compression or a restart in a new session don't lose your bearings. Steps move todo -> in progress -> done (cancellable/revivable), unmet dependencies are auto-marked blocked, and a deterministic check gate verifies all steps are closed.

Workflow & Automation ★ 1 updated 2026-08-17
View on GitHub ↗

Install

dsh plugin --profile demo add github:JohnXu22786/file-planning

README-documented install into the demo profile from GitHub (replace demo with your profile). A local-checkout form (dsh plugin --profile demo add ./file-planning) is also documented; the harness inserts the dsh-plugin-trailmap patch layer via cordis.patch.yml. Verify with dsh --profile demo --dump-config.

Compatibility

DSH profile consuming cordis.patch.yml; state is written to the workspace .trail/ directory, which is excluded from version control by default.

Details

Recent updates

Three interfaces ship: 10 trailmap_* dsh tools, a standalone trail CLI, and a skill (SKILL.md). Every advancement is written to an append-only audit event log used by retros.

FAQ

How do I install file-planning (Trail Map)?
Run: dsh plugin --profile demo add github:JohnXu22786/file-planning (use your own profile name), or the local-checkout bundle form; the harness inserts the dsh-plugin-trailmap patch layer.
Where is the plan state stored?
Entirely in the workspace .trail/ directory (map.json as the single source of truth, plus rendered views, field notes, journal and debrief). It is excluded from version control by default.
What stops a task being marked done prematurely?
A deterministic completion gate (check) verifies all steps are closed and the structure is sound before the plan can be wrapped up.

Alternatives

EthanYoQ/AI-Novel-Writer#dsh-ai-novel-writer · cloader/dsh-taskboard · Jungod1121/dsh-anchored-standard

More plugins in Workflow & Automation

Browse more in Workflow & Automation

Guides for Workflow & Automation plugins