Collaborative annotations — Decisions & parking lot

Living log of cross-cutting decisions made during sub-project brainstorms, plus parking-lot items destined for future sub-projects. Update at the end of each sub-project's brainstorm; add to the parking lot whenever a discussion surfaces an issue that belongs in a different sub-project.

Companion to the domain model.


Sub-project #1 — Document model & persistence

Brainstorm complete. Full design at 2026-05-11-document-model-design.html.

Decisions

Decisions added during code review (post-brainstorm)


Sub-project #2 — Topic core: data model + anchoring

Brainstorm in progress. Decisions accumulate here as we settle them; the full design will live at docs/superpowers/specs/YYYY-MM-DD-topic-core-design.html when the spec is written.

Decisions

Parking lot — moved or still open

Parking lot — for sub-project #4 (Topic resolution & incorporation)

Parking lot — for sub-project #5 (Perspectives)

Parking lot — for sub-project #8 (Wiki-browser UI integration)

Parking lot — for sub-project #3 (Agent runtime & harness invocation)

Resolved by #3 — see the "Sub-project #3" Decisions section below.


Sub-project #7 — Identity & permissions

Brainstorm complete. Full design at 2026-05-11-identity-permissions-design.html.

Decisions

Parking lot — for sub-project #8 (Wiki-browser UI integration)

Parking lot — for sub-project #2 (Topic core)

Parking lot — for sub-project #4 (Topic resolution & incorporation)


Sub-project #3 — Agent runtime & harness invocation

Brainstorm complete. Full design at 2026-05-12-agent-runtime-design.html.

Decisions

Parking lot — for sub-project #4 (Topic resolution & incorporation)

Parking lot — for sub-project #5 (Perspectives)

Parking lot — for sub-project #8 (Wiki-browser UI integration)

Refinements added during pre-implementation review


Sub-project #4 — Topic resolution & incorporation

Brainstorm complete. Full design at 2026-05-13-topic-resolution-incorporation-design.html.

Decisions

Parking lot — for sub-project #5 (Perspectives)

Parking lot — for sub-project #8 (Wiki-browser UI integration)

Parking lot — for sub-project #3 (Agent runtime) — resolved by #4 cleanup


Sub-project #6 — Real-time collaboration mechanics

Brainstorm complete. Full design at 2026-05-13-realtime-collab-design.html.

Decisions

Parking lot — for sub-project #5 (Perspectives)

Parking lot — for sub-project #8 (Wiki-browser UI integration)

Wire-level contract is fixed inside the #6 spec's Client wiring subsection (EventSource lifecycle, focus POST handshake, active-job bootstrap, reconnect / /auth/me probe, 404 terminal handling). The items below are the genuinely-open UI decisions #8 owns:


Sub-project #8 — Wiki-browser UI integration

Brainstorm complete. Full design at 2026-05-15-wiki-browser-ui-integration-design.html.

Decisions

Parking lot — moved to Out of scope

Parking lot — for sub-project #9 (Batched incorporation)

Deferred-brainstorm notes (2026-05-16) — read before the #9 brainstorm resumes

The #9 brainstorm started and was postponed early. Captured so it doesn't have to be re-derived:

Parking lot — for the future Perspectives sub-project (successor to #5)

Parking lot — for a future polish project


How to use this file