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.
Replaces #11399, which was parked twice because
firstAskwas 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:
src/tui/screens/dashboard.ts), the first-ask field calls the samefirstAskthat #11342 adds insrc/actions/first_ask.ts. No second copy of the logic.test/tui-first-tell.test.tsis 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.