Add project onboarding wizard - #227
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
Author
Self-review and QA reportWhat changed
Verification
Review notes
|
wsdo
added a commit
that referenced
this pull request
May 31, 2026
wsdo
added a commit
that referenced
this pull request
Jun 2, 2026
* Add project onboarding wizard (#227) * Add requirement planning core flow Adds the first complete project-ready to prompt-preview planning path for CodingCTO. * Add skill-aware planning pipeline Makes skill usage visible in plan review and explicit in compiled planning/execution prompts. * feat: add specforge runtime executor selection and live task progress (#233) * Revamp CodingCTO landing page (#236) * Complete GitHub delivery workflow Resolve conflicts and merge the GitHub delivery workflow with current main. * Refine project GitHub onboarding and branding * Simplify project delivery page * Revamp public landing page * Use optimized landing page assets * Fix dev merge CI failures --------- Co-authored-by: codingcto-ai[bot] <289250409+codingcto-ai[bot]@users.noreply.github.com> * Codex/GitHub dev pr flow (#237) * Connect GitHub repositories to SpecForge * dev init * Add runtime readiness guardrails (#187) * Localize SpecForge console copy * Add PostgreSQL local API workflow Add PostgreSQL-only Makefile targets and documentation for local API development, migrations, and readiness checks. * Connect GitHub repositories to CodingCTO Add workspace/project foundations, GitHub repository connection flow, runtime readiness guardrails, and project-scoped CodingCTO console wiring. * Show CodingCTO workbench on delivery route * Keep workspace setup in console sidebar * Clarify workspace slug validation * Complete GitHub delivery workflow * Polish delivery flow UX and runtime resilience * Align web tests with localized branch copy --------- Co-authored-by: shudong <agictolab@gmail.com> Co-authored-by: xuejieming <894532265@qq.com> Co-authored-by: starkwang <starkwanglab@gmail.com> --------- Co-authored-by: jack <894532265@qq.com> Co-authored-by: codingcto-ai[bot] <289250409+codingcto-ai[bot]@users.noreply.github.com> Co-authored-by: Jaxsonwang <131869518+jaxsonw@users.noreply.github.com> Co-authored-by: shudong <agictolab@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test Plan
cd web && pnpm exec vitest run src/features/project/project-onboarding.test.ts src/features/project/workspace-selection.test.ts src/features/project/project-context.test.tscd web && pnpm type-checkcd web && pnpm lintcd api && go test ./...cd api && ./tests/kest/run_local.sh tests/kest/project_context.flow.mdBrowser QA
http://localhost:3001/console/projectsin the Codex in-app browser.Delivery context is readyand exposesCreate requirement.Create requirementand verified navigation to/console/projects/7/requirements/new.Page.captureScreenshot; DOM, URL, and interaction checks passed.Notes
pnpm lintstill prints the existing Browserslist/caniuse-lite age warning only.