Skip to content

docs(backlog): import bl-53f0 + bl-3a4a from collaborative-design-workflow#64

Merged
tkstang merged 3 commits intomainfrom
docs/backlog-review
Apr 27, 2026
Merged

docs(backlog): import bl-53f0 + bl-3a4a from collaborative-design-workflow#64
tkstang merged 3 commits intomainfrom
docs/backlog-review

Conversation

@tkstang
Copy link
Copy Markdown

@tkstang tkstang commented Apr 27, 2026

Summary

Follow-up to #61. Imports two backlog items created during the collaborative-design-workflow project, replaces the draft item from the review pass with the better-specced canonical versions, and synthesizes the always-on/auto-triggering angle from the draft into the imported item.

  • Replace bl-8487 (our draft "brainstorming first-class mode") with bl-53f0 (project-independent brainstorming mode, created in collaborative-design-workflow). The imported version is better specced (8 ACs, five terminal states, explicit relationship to bl-b3f7). Synthesized in the always-on invocation model from our draft: the skill proactively checks whether context warrants a brainstorming session rather than waiting for explicit invocation — following the superpowers:brainstorming pattern.
  • Add bl-3a4a (codified sub-project split escape hatch). Dropped from collaborative-design-workflow scope; tracked here for a future oat-project-split skill or oat-project-discover extension. Includes parent/child lifecycle model, archive recovery behavior, and two operating modes (split-and-park vs brainstorm-broadly-execute-one).
  • Update bl-b3f7 cross-reference to point to bl-53f0 instead of bl-8487.
  • Update index curated overview with separate entries for each new item.

After this merges

The hungry-khorana branch has these same two items. Prompt that session to drop them from its branch since they'll be on main via this PR — see prompt below for copy-paste into that session.


Prompt for hungry-khorana session:

The backlog items project-independent-brainstorming-mode.md (bl-53f0) and sub-project-split-escape-hatch.md (bl-3a4a) were imported into the docs/backlog-review branch and merged to main via PR #62. Please remove them from this branch to avoid a merge conflict:

  1. git rm .oat/repo/reference/backlog/items/project-independent-brainstorming-mode.md
  2. git rm .oat/repo/reference/backlog/items/sub-project-split-escape-hatch.md
  3. oat backlog regenerate-index
  4. Stage and commit: docs(backlog): remove bl-53f0 + bl-3a4a (merged via PR #62)

Test plan

  • bl-53f0 in items/ contains the always-on paragraph and AC, five outcome paths, and explicit bl-b3f7 distinction
  • bl-3a4a in items/ contains both operating modes, parent/child lifecycle, and archive recovery section
  • bl-8487 (brainstorming-first-class-mode.md) is gone from items/
  • Index table shows bl-53f0 and bl-3a4a; curated overview has separate entries for each
  • oat backlog regenerate-index produces no diff from the committed state

tkstang added 3 commits April 27, 2026 13:52
…kflow

Replace our draft bl-8487 (brainstorming first-class mode) with the
better-specced bl-53f0 (project-independent brainstorming mode) from
the collaborative-design-workflow project, synthesizing in the
auto-triggering note from our draft. Also import bl-3a4a (sub-project
split escape hatch), which was explicitly dropped from
collaborative-design-workflow scope.

- Remove bl-8487 (superseded by bl-53f0)
- Add bl-53f0: project-independent brainstorming, five terminal states,
  auto-triggering from conversational cues (Superpowers-style)
- Add bl-3a4a: codified split escape hatch for multi-subsystem discovery,
  two operating modes (split-and-park vs brainstorm-broadly-execute-one),
  parent/child lifecycle model with archive recovery
- Update bl-b3f7 cross-reference to point to bl-53f0
- Update index curated overview with separate entries for each new item
Address feedback that the brainstorming mode needs to:

- Detect installed OAT tool packs and only surface terminal states that
  are actually available — base behavior must work in any repo
- Always support two universal outcomes regardless of packs: stay
  inline only, and write a brainstorming document to a user-specified
  path (in-repo or external)
- Add "create a backlog item" as a distinct terminal state when the
  project management pack is installed (was missing — backlog items
  are scoped/shippable, vs ideas which are vague/exploratory)
- Treat external / off-repo targets as first-class (vault notes,
  research scratchpads, projects in other repos), not as an
  afterthought tacked onto the idea/project paths
@tkstang tkstang force-pushed the docs/backlog-review branch from b3b68b6 to 35ebd3e Compare April 27, 2026 18:53
@tkstang tkstang merged commit 5494322 into main Apr 27, 2026
1 check passed
@tkstang tkstang deleted the docs/backlog-review branch April 27, 2026 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant