Repository navigation
feat: founders keep their Colosseum submission on the startup form - #117
Conversation
The team needs each startup's submission details in one place to follow it and send feedback. Step 4 of the startup form holds them, a returning founder lands on an overview with an edit link per part, and the Colosseum dashboard links there.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Claude finished @thomgabriel's task in 27s —— View job Verdict: safe to merge once the tracking doc is fixed. One minor finding, no blockers.
Checked and found no defects:
I read the code only. I didn't run the build or tests. |
| } | ||
|
|
||
| if (step === SUBMISSION_STEP) { | ||
| track(state.userId, "startup_submission_saved", { |
There was a problem hiding this comment.
startup_submission_saved is a new server event but isn't in docs/TRACKING.md. Events are supposed to keep the documented names and carry edition, and this one does neither. The next person auditing the event table won't find it, and any dashboard built on edition will miss these saves. Add a row next to startup_registered (line 53) and pass edition: COLOSSEUM_SLUG, or whatever the other events use.
|
Claude finished @thomgabriel's task in 11s —— View job No findings. The earlier TRACKING.md finding is fixed: Checked:
I read the code only. I didn't run the build or tests. |
The team-based block and the new startup card said the same thing twice. On this edition the dashboard block, the Submissão tab and the old submission page all lead to step 4 of the startup form, and no team is needed.
|
Claude finished @thomgabriel's task in 11s —— View job No findings, safe to merge. I checked |
A signed-in person had no link from the landing page to the Colosseum dashboard: the edition page redirects to the landing page, whose button goes to /pre-registro. The journey now has an 'Abra seu painel' step once the Colosseum registration is declared.
|
Claude finished @thomgabriel's task in 13s —— View job No findings, safe to merge. I read the diff and checked these:
I didn't run the build or tests. |
A founder could fill our form and believe the project was submitted. A notice on the form and on the dashboard block says it is for feedback only and links the two real submissions: the Colosseum hackathon and the Trilha Brasil side track.
|
Claude finished @thomgabriel's task in 13s —— View job No findings, safe to merge. I read the full diff and checked these:
I read the code only and didn't run the build or tests. |
* fix: a signed-out visitor to a startup form step is sent to login Since #117 the hero only renders on the first screen, so a signed-out person opening /startup-registration?step=4 from the dashboard or an e-mail got an empty page. They now go to /auth and come back to the same step. * fix: campaign tags survive the login redirect on the startup form The redirect dropped the utm parameters, so a click from an e-mail could not be measured for a signed-out person. They now ride on /auth and inside next.
Founders can now keep their Colosseum submission up to date on /startup-registration, so the team has one place to follow each project and send feedback (by e-mail, outside the product).
startupsrow (migration 00067, already applied: additive columns only, same own-row policies). No team is needed./h/colosseum-2026/submissionlead to step 4 as well. Other editions are unchanged./h/colosseum-2026redirects to the landing page, and its button goes to /pre-registro.Tested in a real browser at 390 px with two throwaway accounts (27 checks): the full flow from step 1 to a saved submission, a refused bad link, reload and edit, the dashboard block with and without a submission, the tab and the redirect, a person with no startup saving a submission, and RLS through the anon client in both directions. Both accounts were deleted.
Left as is: the 40 existing Colosseum teams keep their rows in
submissions(3 marked as sent), but the team submission form is no longer reachable for this edition.