Migrate all repos into monorepo context folders
Bahn: aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp,
Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit,
Projekt-KIQ-HP, teamlandkarte-mcp
Dhive: Jury-Voting
Privat: CV, NoteGraph (NOTE: NoteGraph needs complete redo after consolidation)
Shared: AI-Orchestrator, OrgMyLife, power_skills_and_more
Shared/references: symphony (read-only)
Bahn repos remain available as independent remotes - this monorepo
pulls them in via subtree, the originals are untouched.
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
---
|
||||
tracker:
|
||||
kind: linear
|
||||
api_key: $LINEAR_API_KEY
|
||||
project_slug: your-project-slug
|
||||
active_states:
|
||||
- Todo
|
||||
- In Progress
|
||||
terminal_states:
|
||||
- Done
|
||||
- Closed
|
||||
- Cancelled
|
||||
- Canceled
|
||||
- Duplicate
|
||||
|
||||
polling:
|
||||
interval_ms: 30000
|
||||
|
||||
workspace:
|
||||
root: ~/symphony_workspaces
|
||||
|
||||
hooks:
|
||||
after_create: |
|
||||
git clone $REPO_URL .
|
||||
git checkout -b symphony/{{ issue.identifier }}
|
||||
before_run: |
|
||||
git fetch origin main
|
||||
git rebase origin/main
|
||||
timeout_ms: 120000
|
||||
|
||||
agent:
|
||||
max_concurrent_agents: 5
|
||||
max_turns: 20
|
||||
max_retry_backoff_ms: 300000
|
||||
max_concurrent_agents_by_state:
|
||||
"in progress": 3
|
||||
"todo": 2
|
||||
|
||||
codex:
|
||||
command: codex app-server
|
||||
approval_policy: auto-edit
|
||||
thread_sandbox: local-network
|
||||
turn_sandbox_policy: permissive
|
||||
turn_timeout_ms: 3600000
|
||||
stall_timeout_ms: 300000
|
||||
|
||||
server:
|
||||
port: 8080
|
||||
---
|
||||
|
||||
You are an autonomous coding agent working on issue **{{ issue.identifier }}**: {{ issue.title }}
|
||||
|
||||
## Issue Details
|
||||
|
||||
{{ issue.description or "No description provided." }}
|
||||
|
||||
## Priority
|
||||
|
||||
{{ issue.priority or "Unset" }}
|
||||
|
||||
## Labels
|
||||
|
||||
{% for label in issue.labels %}- {{ label }}
|
||||
{% endfor %}
|
||||
|
||||
{% if issue.blocked_by %}
|
||||
## Blockers
|
||||
{% for blocker in issue.blocked_by %}- {{ blocker.identifier }} ({{ blocker.state }})
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
||||
{% if attempt %}
|
||||
## Retry Information
|
||||
This is attempt #{{ attempt }}. Review your previous work in this workspace and continue from where you left off. Check git log and status for context.
|
||||
{% endif %}
|
||||
|
||||
## Instructions
|
||||
|
||||
1. Understand the issue requirements fully before making changes.
|
||||
2. Write clean, well-tested code that follows the project's conventions.
|
||||
3. Run the test suite and fix any failures.
|
||||
4. Create a pull request with a clear description of your changes.
|
||||
5. Move the Linear issue to "Human Review" when ready.
|
||||
Reference in New Issue
Block a user