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

The terminal home's first ask makes a new app and files the ask there, as the page does #11406

open not picked up yet opened this
opened this

Replaces #11399, which was parked twice because firstAsk was not on main yet. This one waits for #11342, which adds it.

Why: a new forge's owner who types their first ask in the terminal should get what the page gives them, an app with the crew on it, and not "Received.".

Done:

  • [ ] On the terminal home (src/tui/screens/dashboard.ts), the first-ask field calls the same firstAsk that #11342 adds in src/actions/first_ask.ts. No second copy of the logic.
  • [ ] Afterwards the terminal says in one plain line which app was made and that the ask is filed on it, and opens that app's screen.
  • [ ] The forge's own repository is never the target.
  • [ ] test/tui-first-tell.test.ts is updated. It expects one thought today, and it should expect one new app and one issue on it. It fails without the change.

Files: src/tui/screens/dashboard.ts, test/tui-first-tell.test.ts.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs