Skip to content

feat(codebase): propose a new project's profile from its sources with the AI - #154

Merged
jhosepmyr merged 2 commits into
developfrom
feature/153-ai-project-profile
Oct 14, 2026
Merged

jhosepmyr merged 2 commits into
developfrom
feature/153-ai-project-profile

Conversation

@jhosepmyr

Copy link
Copy Markdown
Contributor

Closes #153

The create-project wizard copied the first repository's name, description and languages. This adds POST /api/organizations/{orgId}/code/github/project-profile: it reads the README and manifests of the picked repositories (at most 3, via the GitHub App) and the Jira project's text, and asks the model once for a name, description, domain, architecture and technical profile covering all of them. It checks and meters the AI allowance (new PROJECT_SETUP feature), treats the sources as untrusted data, and falls back to the sources' metadata (generated=false) when no model is available or its reply is unreadable.

Verified: unit tests (handler and adapter), architecture and modularity.

@jhosepmyr
jhosepmyr merged commit a2432ec into develop Oct 14, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant