Harness Intelligence Wiki
Grilling

Wayfinder Backlog Model Grill Status

Wayfinder Backlog Model Grill Status

Source: user request to adapt Matt Pocock's wayfinder into Harness as a backlog-native decision frontier above implementation delivery.

Branch Dashboard

BranchCompletionLocked directionStill-open items
Backlog-Native Map100%wayfinder operates on backlog provider state. The project/backlog root is the map. Wiki and grill artifacts are evidence, not the living map. Fog must be visible in backlog.None.
Item Taxonomy100%Supported kinds: fog, grilling, research, prototype, epic, story. No separate map item. Existing epic/story semantics remain implementation-facing.None.
Backlog Hierarchy100%fog is root-level only. Concrete grilling, research, prototype, epic, and story items sit under a module/milestone. Stories remain children of epics.None.
Resolution Into Implementation Scope100%grilling, research, and prototype tickets must close into explicit accepted decisions before creating or updating implementation epic/story items. Resolution notes should link answer, artifacts, and outputs.None.
Root Routing Integration100%Root AGENTS.md guidance routes loose, oversized, foggy work to model-invoked finder-phase before requirements-phase. finder-phase composes the lean wayfinder primitive.None.
Provider Kind Representation100%Canonical concept is kind, but physical storage is provider-specific: Linear label group, GitHub Project V2 single-select field, monday Status/Dropdown column, Azure custom picklist field.None.
write-backlog Skill Restructure100%write-backlog owns backlog item taxonomy and provider materialization for first-class fog, grilling, research, prototype, epic, and story items. No legacy migration in v1.None.
Skill Composition100%Keep wayfinder as a lean standalone primitive/block in /skills, place it with finder-phase in the planning default pack, and keep finder-phase/SKILL.md lean with noun-named references.None.

Parked Branches

  • None yet.

Glossary

Terms

  • Backlog root: The project-level backlog container that functions as the wayfinder map. Avoid: map issue, wiki map, docs-only project map.
  • Fog: A root-level backlog item that tracks a real but not-yet-sharp area of uncertainty. Avoid: task, epic, story, map item.
  • Grilling ticket: A module-scoped backlog item for human decision closure. Avoid: implementation story.
  • Research ticket: A module-scoped backlog item for fact-finding that can be answered through code, docs, external sources, or readonly investigation. Avoid: implementation story.
  • Prototype ticket: A module-scoped backlog item for learning through an artifact, such as a throwaway UI, design reference, experiment, or proof. Avoid: implementation story.
  • Epic: An accepted implementation capability boundary that maps to one future SPEC.md. Avoid: fog, generic container, execution board.
  • Story: An accepted product-facing implementation slice under an epic. Avoid: plan task, file chore.
  • Kind: The single-value backlog classification for fog, grilling, research, prototype, epic, or story. Avoid: workflow status, provider label pile, GitHub issue type by default, module name.
  • Wayfinder frontier: The current set of unclear or unresolved decisions that need routing before delivery scope is accepted. Avoid: separate map artifact, implementation backlog, provider schema.
  • First-class backlog item: A provider-visible backlog object that can be assigned, searched, linked, and closed. Avoid: metadata wrapper, hidden planning note, docs-only tracker, implicit child list.
  • Wayfinder primitive: The lean frontier-discovery skill/block that identifies fog, decisions, and next-route candidates. Avoid: provider writer, phase wrapper, backlog schema owner.
  • Finder phase: The higher-order Harness workflow skill that composes the wayfinder primitive with backlog-native routing and references. Avoid: replacement for wayfinder, implementation phase.
  • Progressive-disclosure reference: A linked skill reference loaded only when a specific branch needs its detail. Avoid: bundled mega-reference, duplicated inline guidance, docs-only theory.
  • Route selection: The wayfinder primitive decision tree that chooses whether the frontier needs grilling, research, prototype, or implementation backlog work. Avoid: provider materialization, implementation planning.

Relationships

  • Backlog root contains root-level Fog and module/milestone groups.
  • Fog anticipates future modules, tickets, epics, and stories.
  • Fog is a module candidate, not an execution container.
  • Grilling ticket, Research ticket, Prototype ticket, and Epic belong under a module/milestone.
  • Story belongs under exactly one Epic.
  • Epic remains the SPEC.md anchor for delivery.
  • Kind is separate from workflow state.
  • Kind is separate from module/milestone grouping.
  • Kind is separate from parent/child hierarchy.
  • Wayfinder frontier sits above Backlog root state and is expressed through backlog items rather than a separate map artifact.
  • write-backlog materializes accepted Wayfinder frontier routing decisions into provider-specific backlog structure.
  • Every supported Kind is represented as a First-class backlog item in the target provider.
  • Finder phase includes or invokes the Wayfinder primitive.
  • Finder phase routes frontier outputs into grilling, research, prototype, epic, or story backlog items.
  • Finder phase uses Progressive-disclosure reference files for Harness-specific depth.
  • Finder phase owns frontier lifecycle and root routing.
  • write-backlog owns backlog item taxonomy and provider materialization.
  • Wayfinder primitive owns Route selection.
  • write-backlog receives delegated backlog materialization after Route selection.

Axioms

  • Harness wayfinder does not create a separate map item; the project/backlog root is the map.
  • Fog is root-level only.
  • A fog item is not delivery-eligible and is not a SPEC.md anchor.
  • Fog does not have child tickets by default.
  • Sharpening a fog item first chooses or creates a module/milestone, then creates concrete tickets there.
  • Concrete grilling, research, prototype, epic, and story items must live under a module/milestone.
  • grilling, research, and prototype tickets must close into accepted decisions before they create or update implementation epic or story items.
  • epic and story keep the strict write-backlog delivery contract: epics anchor specs, stories are product-facing slices, and neither should become plan tasks.
  • Provider-specific kind storage may vary, but kind semantics do not.
  • Linear stores kind as a single-select label group.
  • GitHub Projects V2 stores kind as a Project custom single-select field.
  • monday.com stores kind as a dedicated Status or Dropdown column.
  • Azure DevOps stores kind as a custom picklist field.
  • Labels and tags may mirror kind for compatibility, but they are not canonical when a provider-native field exists.
  • wayfinder decides what kind of work the frontier needs next; write-backlog writes that work into the backlog correctly.
  • fog, grilling, research, prototype, epic, and story must all be first-class backlog items in every supported provider.
  • First-class backlog items must be visible, assignable, searchable, linkable, and closeable in the target provider.
  • Keep wayfinder as a lean standalone primitive/block.
  • Harness-specific backlog integration belongs in the higher-order phase skill, not in the lean wayfinder primitive.
  • The higher-order Harness skill slug is finder-phase.
  • Keep finder-phase/SKILL.md lean: inline ordered core steps, branch selection pointers, always-needed rules, and completion criteria.
  • Inline what every finder-phase branch needs; disclose what only some branches need.
  • Keep each behavior in one source of truth.
  • finder-phase links to write-backlog for backlog materialization instead of duplicating provider or taxonomy rules.
  • Reference filenames describe knowledge surfaces; steps and actions stay in SKILL.md.
  • finder-phase is model-invoked.
  • finder-phase routes before requirements-phase when a loose idea is too large for one session and wrapped in fog.
  • The wayfinder primitive owns route selection; write-backlog owns backlog materialization.
  • The lean wayfinder primitive lives in the normal /skills folder and can sit in the planning default pack with finder-phase.
  • finder-phase/SKILL.md contains trigger, core loop, route-selection steps, completion criteria, and reference pointers only.
  • finder-phase output is an updated backlog frontier plus concise handoff; wiki docs are not the living map.
  • grilling, research, and prototype closure notes include the answer, accepted direction, artifacts, and created or updated epics/stories.
  • No legacy epic/story migration is part of v1.
  • Shared skill edits start in /Users/stefan/Desktop/repos/wearedevpunks-skills, not Harness mirrors.

Flagged Ambiguities

  • "Fog" could sound like a parent bucket for research or grilling. Resolution: fog is root-level anticipation of future module/ticket shape, not the parent of execution tickets.
  • "Backlog" previously meant accepted implementation scope only. Resolution: wayfinder expands backlog into a project planning graph, while delivery eligibility remains restricted to accepted epic and story items.
  • "Map" could imply a separate tracker item. Resolution: no map item; the project/backlog root is the map.
  • "Kind" could be confused with workflow state or provider issue type. Resolution: kind is Harness' stable taxonomy; workflow state and provider-native issue type remain separate concepts.
  • "write-backlog owner" could imply absorbing wayfinder. Resolution: wayfinder remains a separate routing/orchestration skill; write-backlog owns backlog structure and provider payload materialization.
  • "Lightweight wrapper" could make fog and learning work invisible to provider workflows. Resolution: no metadata-only wrappers; every supported kind is a first-class provider backlog item.
  • "finder-phase" was proposed as tentative language. Resolution: finder-phase is the accepted skill slug for the higher-order Harness phase above the lean wayfinder primitive.
  • "Reference split" could become tidiness-only file splitting. Resolution: split only by branch need and source-of-truth ownership, following writing-great-skills.
  • "Taxonomy reference" could be duplicated in both finder-phase and write-backlog. Resolution: write-backlog owns backlog taxonomy/provider materialization; finder-phase links to it.
  • "Migration" could expand v1 into provider cleanup. Resolution: no legacy epic/story migration is part of v1.

Current Handoff

  • Branch percentages: Backlog-native map 100%; Item taxonomy 100%; Backlog hierarchy 100%; Resolution into implementation scope 100%; Root routing integration 100%; Provider kind representation 100%; write-backlog restructuring 100%; Skill composition 100%.
  • Parked branches: none.
  • Remaining non-design validation work: implement shared skills in /Users/stefan/Desktop/repos/wearedevpunks-skills, sync into Harness, update catalog/pack wiring, update write-backlog provider payload assets, and verify provider APIs during implementation.
  • Recommended next planning direction: requirements grill is closed; next phase is implementation planning/backlog writing for the skill changes.

On this page