From 253e61d75d28526e865a11637ccaff4c65c5c544 Mon Sep 17 00:00:00 2001 From: Michael Czechowski Date: Sat, 28 Mar 2026 16:19:15 +0100 Subject: [PATCH] fix: replace github personas with gitea, add ontology telos --- wave.yaml | 93 +++++++++++++++++++++++++++---------------------------- 1 file changed, 46 insertions(+), 47 deletions(-) diff --git a/wave.yaml b/wave.yaml index a796021..59a9ebc 100644 --- a/wave.yaml +++ b/wave.yaml @@ -18,6 +18,8 @@ kind: WaveManifest metadata: description: An interactive platform for learning CSS through practical challenges name: code-crispies +ontology: + telos: Interactive self-learning platform for web technologies (CSS, HTML, JavaScript, Markdown) personas: auditor: adapter: claude @@ -69,95 +71,92 @@ personas: - Bash(git commit*) system_prompt_file: .wave/personas/debugger.md temperature: 0.1 - github-analyst: + gitea-analyst: adapter: claude - description: GitHub issue analysis and scanning + description: Gitea issue analysis and scanning permissions: allowed_tools: - Read - Write - - Bash(gh issue view*) - - Bash(gh issue list*) - - Bash(gh release list*) - - Bash(gh pr view*) - - Bash(gh pr list*) - - Bash(gh --version) + - Bash(tea issues view*) + - Bash(tea issues list*) + - Bash(tea releases list*) + - Bash(tea pulls view*) + - Bash(tea pulls list*) + - Bash(tea --version) - Bash(git log*) - Bash(git status*) - Bash(ls *) deny: - - Bash(gh issue edit*) - - Bash(gh issue create*) - - Bash(gh issue close*) + - Bash(tea issues edit*) + - Bash(tea issues create*) + - Bash(tea issues close*) + - Bash(gh *) - Bash(glab *) - - Bash(tea *) - Edit(*) - system_prompt_file: .wave/personas/github-analyst.md + system_prompt_file: .wave/personas/gitea-analyst.md temperature: 0.1 - github-commenter: + gitea-commenter: adapter: claude - description: Posts comments on GitHub issues and pull requests, creates PRs + description: Posts comments on Gitea issues and pull requests permissions: allowed_tools: - Read - Write - - Bash(gh issue comment*) - - Bash(gh pr comment*) - - Bash(gh pr review*) - - Bash(gh pr create*) - - Bash(gh pr edit*) - - Bash(gh pr view*) - - Bash(gh --version) + - Bash(tea issues comment*) + - Bash(tea pulls create*) + - Bash(tea --version) - Bash(git push*) - Bash(git status*) - Bash(git log*) - Bash(git remote*) - Bash(git diff*) deny: - - Bash(gh issue edit*) - - Bash(gh issue close*) - - Bash(gh pr merge*) - - Bash(gh pr close*) + - Bash(tea issues edit*) + - Bash(tea issues close*) + - Bash(tea pulls merge*) + - Bash(tea pulls close*) + - Bash(gh *) + - Bash(glab *) - Edit(*) - system_prompt_file: .wave/personas/github-commenter.md + system_prompt_file: .wave/personas/gitea-commenter.md temperature: 0.2 - github-enhancer: + gitea-enhancer: adapter: claude - description: GitHub issue enhancement and improvement + description: Gitea issue enhancement and improvement permissions: allowed_tools: - Read - Write - - Bash(gh issue edit*) - - Bash(gh issue view*) - - Bash(gh label create*) - - Bash(gh --version) + - Bash(tea issues edit*) + - Bash(tea issues view*) + - Bash(tea --version) deny: - - Bash(gh issue create*) - - Bash(gh issue close*) + - Bash(tea issues create*) + - Bash(tea issues close*) + - Bash(gh *) - Bash(glab *) - - Bash(tea *) - Edit(*) - system_prompt_file: .wave/personas/github-enhancer.md + system_prompt_file: .wave/personas/gitea-enhancer.md temperature: 0.2 - github-scoper: + gitea-scoper: adapter: claude - description: GitHub epic analysis, decomposition, and sub-issue creation + description: Gitea epic analysis, decomposition, and sub-issue creation permissions: allowed_tools: - Read - Write - - Bash(gh issue create*) - - Bash(gh issue view*) - - Bash(gh issue list*) - - Bash(gh --version) + - Bash(tea issues create*) + - Bash(tea issues view*) + - Bash(tea issues list*) + - Bash(tea --version) deny: - - Bash(gh issue edit*) - - Bash(gh issue close*) + - Bash(tea issues edit*) + - Bash(tea issues close*) + - Bash(gh *) - Bash(glab *) - - Bash(tea *) - Edit(*) - system_prompt_file: .wave/personas/github-scoper.md + system_prompt_file: .wave/personas/gitea-scoper.md temperature: 0.1 implementer: adapter: claude