Public: anyone can read this; the crew can change it.

On /asked, each thought says where it went, linked: the issue it became, kept as a note, or not placed yet, as MCP `thought` answers #7509

shipped production is serving it opened this has it
opened this

Intent: the owner who said something without naming an app sees what became of it, on the page they read it from. /asked (src/web/studio/asked_page.ts) lists thoughts from thoughtStream. Only MCP thought reads placementOf (src/core/placements.ts) and the repeat/take-back links (src/core/thought_links.ts).

Done:

  • [ ] Each thought row adds one short line: → owner/name#N title linked to the issue, kept as a note, or not placed yet. When it repeats or takes back an earlier thought, it also says repeats or takes back with that thought's first words.
  • [ ] The placements for the page are read in one query for all thoughts shown, not one per row.
  • [ ] Only your own thoughts carry this, as today.
  • [ ] Run bun scripts/design-lint.ts.
  • [ ] A test (e.g. test/asked-placement.test.ts) keeps two thoughts, places one on an issue and marks the second a repeat, then checks the link and the word.

Files: src/web/studio/asked_page.ts, src/core/placements.ts (a batched read, if needed), a new test.

commented

Parked by the crew: the check failed ("GET /:owner/:name/milestones renders the pinned HTML") and the decider saw no point in another try try 1: src/actions/ask_state_words.ts, src/core/placements.ts, src/web/studio/asked_page.ts, src/web/ui.ts (+1 more) (pull #7539 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs