Harness Intelligence Wiki
SpecsCLIFinder Phase Wayfinder Skill Workflow

Finder Phase Wayfinder Skill Workflow Implementation Notes

Implementation Notes

Summary

  • Delivering shared finder-phase, lean wayfinder, and expanded write-backlog taxonomy/provider guidance from the closed wayfinder backlog grill.

Execution Mode

  • sequential

Deviations From the Plan

  • Full source-to-CLI diff -qr initially reported two empty untracked local directories in /Users/stefan/Desktop/repos/wearedevpunks-skills (skills/agnostic/planning/grill-me, skills/agnostic/write-a-skill). They contained no files, were not tracked by git, and were removed with rmdir so the planned diff could verify actual skill content.

Surprises and Decisions

  • Plan review found that catalog GREEN must happen after shared skill sync because content.test.ts verifies catalog source directories exist. The plan now records T3 as RED-only and T4 as post-sync GREEN.
  • Worker guard passed: .agents/subagents/manifest.mjs exists and includes an apps-cli specialist; parent will use one implementation worker with expanded cross-repo scope.
  • T1 kept the source-of-truth split lean: wayfinder owns route selection, finder-phase owns the frontier loop and progressive-disclosure references, and write-backlog remains the provider-materialization authority.
  • T2 kept write-backlog as the materialization adapter and encoded the accepted provider storage rules: Linear Kind/... label group, GitHub Project V2 Kind single-select, monday.com Kind Status/Dropdown column, and Azure Custom.DevpunksKind.
  • T3 RED passed in the TDD sense: focused content tests now fail until catalog planning-pack entries and root prompt routing are wired.
  • T4 source commit and sync succeeded at 2ce74433d3e8664c784bb5dc30c9b31ca2ffb0be; full source-to-CLI diff needed removal of two empty untracked local dirs in the source repo (grill-me, write-a-skill) before the planned diff could pass.
  • T5 updated current root guidance and durable docs; the user-authored public docs finder-phase theory page was not touched.
  • T6 final validation passed; no baseline was published.
  • Review fix: the active finder-phase mirror exposed a broken relative link to write-backlog. Source was fixed with mirror-safe wording, committed and pushed as acc27022bbe5af8c6eb1b3aede3917844a49b801, synced into Harness, and the active mirror was realigned.
  • Review fix: spec meta.json now includes PLAN and IMPLEMENTATION-NOTES alongside SPEC.
  • Docs ingest closeout selected a no-op check: private/internal docs were already fresh in this spec folder, root docs/, and the scaffold runbook; the user-authored public finder-phase theory page was left untouched.

Sanity Checks

CheckResultNotes
test -f .agents/subagents/manifest.mjs && rg -n "\"name\": \"apps-cli\"" .agents/subagents/manifest.mjsPassedManifest exists and includes apps-cli.
git -C /Users/stefan/Desktop/repos/wearedevpunks-skills diff --checkPassedT1 source skill additions had no whitespace errors.
T2 provider/taxonomy rg assertionsPassedSource docs and all four provider assets include required kind taxonomy/storage evidence.
bun run --cwd apps/cli test src/content/content.test.tsFailed as expectedT3 RED: planning pack lacks finder-phase/wayfinder; root prompt spec lacks finder-phase before requirements-phase.
bun run sync:skillsPassedSynced public shared-skills commit 2ce74433d3e8664c784bb5dc30c9b31ca2ffb0be.
bun run --cwd apps/cli test src/content/content.test.tsPassedT4 GREEN: 19 focused content tests passed.
diff -qr /Users/stefan/Desktop/repos/wearedevpunks-skills/skills /Users/stefan/Desktop/repos/harness-intelligence/apps/cli/skillsPassedClean after removing empty untracked local source dirs.
active skill mirror diffsPassedfinder-phase, wayfinder, and write-backlog active mirrors match apps/cli/skills.
T5 docs/root rg assertionPassedRoot guidance, docs README, runbook, and implementation notes contain finder/frontier taxonomy evidence.
git diff --checkPassedHarness whitespace check passed.
T6 sync metadata checkPassedMetadata commit is 2ce74433d3e8664c784bb5dc30c9b31ca2ffb0be.
Review fix source git diff --checkPassedSource repo whitespace check passed after mirror-safe link fix.
Review fix Harness git diff --checkPassedHarness whitespace check passed after sync and metadata update.
Review fix bun run --cwd apps/cli test src/content/content.test.tsPassed19 focused content tests passed.
Review fix sync metadata checkPassedMetadata commit is acc27022bbe5af8c6eb1b3aede3917844a49b801.
Review fix finder-phase diffsPassedSource vs CLI and CLI vs active finder-phase mirrors match.
Review fix link assertionPassedBroken ../../agnostic/requirements/write-backlog/SKILL.md link is absent from source, CLI, and active finder-phase copies.
Review fix spec metadata assertionPassedmeta.json lists SPEC, PLAN, and IMPLEMENTATION-NOTES.
Review fix autoreviewPassedautoreview clean: no accepted/actionable findings reported; overall: patch is correct (0.86).
Docs ingest routingNo-opPrivate/internal docs were already fresh; no public docs ingest because the existing finder-phase theory page was out of scope and untouched.

No UI changed.

Visual Evidence Acceptance Map

No visual asset evidence applies.

Acceptance Criteria Status

CriterionStatusNotes
A model-invoked finder-phase shared skill exists and is distributed through Harness skill mirrors.DoneSource, CLI mirror, and active mirror exist.
A lean wayfinder primitive shared skill exists and is distributed through Harness skill mirrors.DoneSource, CLI mirror, and active mirror exist.
finder-phase routes loose, oversized, foggy work before requirements-phase and treats the backlog root as the living map.DoneSource, generated prompt criteria, and current root guidance route this way.
finder-phase/SKILL.md stays lean: trigger, core loop, route-selection steps, completion criteria, and reference pointers only.DoneSource SKILL.md is lean and delegates deeper detail.
finder-phase references use progressive disclosure and noun-named files for Harness-specific depth.DoneAdded frontier-lifecycle.md and root-routing.md.
finder-phase completion produces an updated backlog frontier plus a concise handoff.DoneSource completion criteria and lifecycle reference require this.
wayfinder owns route selection and can classify next work as fog, grilling, research, prototype, epic, or story without owning provider payloads.DoneSource skill delegates materialization to write-backlog.
write-backlog documents the canonical kind taxonomy: fog, grilling, research, prototype, epic, and story.DoneSource SKILL.md, REFERENCE.md, and concept assets document the taxonomy.
Every supported kind is documented as a first-class provider backlog item that is visible, assignable, searchable, linkable, and closeable.DoneSource reference and concept assets state the first-class invariant.
write-backlog documents provider materialization for Linear, GitHub Projects V2, monday.com, and Azure DevOps using provider-native single-value kind storage where available.DoneProvider assets encode accepted storage rules.
fog is root-level only, not delivery-eligible, not a SPEC.md anchor, and not an execution container.DoneSource reference and concept assets state fog restrictions.
Concrete grilling, research, prototype, epic, and story items live under a module or milestone; stories remain children of epics.DoneSource model preserves module/milestone placement and story parentage.
grilling, research, and prototype closure guidance requires an accepted decision note with answer, direction, artifacts, and created or updated implementation items.DoneSource reference, concept, provider, and example docs include closure guidance.
The planning default pack includes finder-phase and wayfinder.DoneFocused content test passed after pack update.
Catalog entries make both new skills baseline-visible when the shared skill bundle is synced.DoneCatalog entries exist and source directories are synced.
Root workflow-routing guidance can reference finder-phase for loose, oversized, foggy work before requirements-phase.DoneGenerated root prompt criteria and current AGENTS.md include the route.
Focused validation proves source skill content, Harness mirrors, catalog/pack wiring, and no whitespace regressions.DoneT6 final validation passed.

Manual Review Checklist

AreaCheckHow to performExpected result
Skill routingReview generated and active skill content.Open finder-phase/SKILL.md, wayfinder/SKILL.md, and write-backlog references after sync.finder-phase routes foggy work; wayfinder selects route; write-backlog owns provider materialization.
Catalog wiringVerify planning pack content.Run bun run --cwd apps/cli test src/content/content.test.ts.The planning pack includes finder-phase and wayfinder.

Pre-existing Issues

  • Existing wiki/grill artifact edits are intentional and predate implementation.
  • Known scaffold drift from dp check is out of scope unless it directly blocks this change.

Out of Scope Observations

  • Baseline publication is deferred unless explicitly requested.

Remaining Work

  • None for this implementation plan. No baseline publish was requested or performed.

Steering

DateFeedbackChanges
2026-07-03User requested direct spec, plan, implementation onward from the closed grill.Created reviewed spec, execution plan, and initialized implementation notes.

On this page