Finder Phase Wayfinder Skill Workflow Spec
Spec: Finder Phase Wayfinder Skill Workflow
User Input
lets jump into spec plan impl and onwards with $delivery-phase. no need to persist this to backlog. lets convert directly to spec this grilling. whenever writing skills please use $writing-great-skills
for latest docs-ingest-phase note that there will already be an existing finder-phase doc page in wiki as im writing it now with theory
Context
Harness needs a workflow entrypoint above requirements and delivery for loose work that is too large for one agent session and still wrapped in fog. The closed grill established a backlog-native model: the project/backlog root is the living map, finder-phase is the Harness phase wrapper, wayfinder remains a lean primitive, and write-backlog owns tracker materialization. This spec defines the shared skill package and distribution behavior needed for generated agents and local Harness agents to use that model consistently.
Affected roles:
- Repository agents deciding how to route vague, oversized work.
- Planning agents shaping fog into grilling, research, prototype, epic, or story work.
- Maintainers distributing shared Devpunks skills through the CLI baseline.
Non-Goals
- Do not create provider backlog tickets during this delivery.
- Do not migrate existing
epicorstorybacklog items. - Do not make wiki pages the living wayfinder map.
- Do not absorb
wayfinderintowrite-backlog. - Do not duplicate provider payload rules in
finder-phase. - Do not overwrite or redesign the concurrent finder-phase theory page under project public docs.
- Do not remediate known
dp checkscaffold drift unless it directly blocks this change.
Acceptance Criteria
- A model-invoked
finder-phaseshared skill exists and is distributed through Harness skill mirrors. - A lean
wayfinderprimitive shared skill exists and is distributed through Harness skill mirrors. finder-phaseroutes loose, oversized, foggy work beforerequirements-phaseand treats the backlog root as the living map.finder-phase/SKILL.mdstays lean: trigger, core loop, route-selection steps, completion criteria, and reference pointers only.finder-phasereferences use progressive disclosure and noun-named files for Harness-specific depth.finder-phasecompletion produces an updated backlog frontier plus a concise handoff.wayfinderowns route selection and can classify next work as fog, grilling, research, prototype, epic, or story without owning provider payloads.write-backlogdocuments the canonicalkindtaxonomy:fog,grilling,research,prototype,epic, andstory.- Every supported
kindis documented as a first-class provider backlog item that is visible, assignable, searchable, linkable, and closeable. write-backlogdocuments provider materialization for Linear, GitHub Projects V2, monday.com, and Azure DevOps using provider-native single-valuekindstorage where available.fogis root-level only, not delivery-eligible, not aSPEC.mdanchor, and not an execution container.- Concrete
grilling,research,prototype,epic, andstoryitems live under a module or milestone; stories remain children of epics. grilling,research, andprototypeclosure guidance requires an accepted decision note with answer, direction, artifacts, and created or updated implementation items.- The planning default pack includes
finder-phaseandwayfinder. - Catalog entries make both new skills baseline-visible when the shared skill bundle is synced.
- Root workflow-routing guidance can reference
finder-phasefor loose, oversized, foggy work beforerequirements-phase. - Focused validation proves source skill content, Harness mirrors, catalog/pack wiring, and no whitespace regressions.
Constraints
- Reusable skill edits start in
/Users/stefan/Desktop/repos/wearedevpunks-skills. - Harness mirrors under
apps/cli/skills/*and.agents/skills/*are generated or synced copies, not the source of truth. writing-great-skillsgoverns all new and changed skill text.finder-phaselinks towrite-backlogfor backlog materialization instead of repeating provider details.- Wiki/grill artifacts are evidence; backlog provider state is the intended live operating surface.
- The implementation must preserve existing
epicandstorydelivery semantics.
Technical Notes
- Existing planning pack wiring lives in
apps/cli/src/data/catalog/skills.tsandapps/cli/src/data/catalog/packs.ts. - Shared skills live under
/Users/stefan/Desktop/repos/wearedevpunks-skills/skills; current planning skills are underskills/agnostic/planning, and phase wrappers are underskills/phases. - Existing
write-backlogsource ownsSKILL.md,REFERENCE.md,EXAMPLES.md,assets/concepts/backlog-model.md,assets/concepts/story-shape.md, and provider payload references. bun run sync:skillsin Harness updatesapps/cli/skillsfrom the shared skills repo; active.agents/skillsmirrors may need explicit alignment for changed local phase skills.
Decision Log
| Decision | Rationale |
|---|---|
finder-phase is the Harness wrapper and wayfinder is the lean primitive. | Keeps portable route selection separate from Harness backlog integration. |
Backlog root is the map; no map item exists. | Avoids creating a second tracker artifact beside the provider backlog. |
write-backlog owns taxonomy and provider materialization. | Keeps backlog payload behavior in one source of truth. |
| The spec is marked reviewed. | The requirements grill is closed, all branches are at 100%, and the user requested direct delivery onward. |