Implement initial scan logic and council formation for WHOOSH project kickoffs

- Replace incremental sync with full scan for new repositories
- Add initial_scan status to bypass Since parameter filtering
- Implement council formation detection for Design Brief issues
- Add version display to WHOOSH UI header for debugging
- Fix Docker token authentication with trailing newline removal
- Add comprehensive council orchestration with Docker Swarm integration
- Include BACKBEAT prototype integration for distributed timing
- Support council-specific agent roles and deployment strategies
- Transition repositories to active status after content discovery

Key architectural improvements:
- Full scan approach for new project detection vs incremental sync
- Council formation triggered by chorus-entrypoint labeled Design Briefs
- Proper token handling and authentication for Gitea API calls
- Support for both initial discovery and ongoing task monitoring

This enables autonomous project kickoff workflows where Design Brief issues
automatically trigger formation of specialized agent councils for new projects.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Claude Code
2025-09-12 09:49:36 +10:00
parent b5c0deb6bc
commit 56ea52b743
74 changed files with 17778 additions and 236 deletions

88
.gitignore vendored
View File

@@ -1,81 +1,39 @@
# Python
__pycache__/
*.py[cod]
*$py.class
# Binaries
*.exe
*.exe~
*.dll
*.so
.Python
env/
venv/
ENV/
env.bak/
venv.bak/
.pytest_cache/
*.egg-info/
dist/
*.dylib
whoosh
ozcodename
# Test binaries
*.test
# Go workspace file
go.work
# Build directories
bin/
build/
dist/
# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.env.local
.env.development.local
.env.test.local
.env.production.local
# IDEs
# IDE files
.vscode/
.idea/
*.swp
*.swo
*~
# OS
# OS files
.DS_Store
Thumbs.db
# Docker
.docker/
docker-compose.override.yml
# Database
*.db
*.sqlite
*.sqlite3
# Logs
logs/
# Log files
*.log
# Environment variables
# Environment files
.env
.env.local
.env.*.local
# Cache
.cache/
.parcel-cache/
# Testing
coverage/
.coverage
.nyc_output
# Temporary files
tmp/
temp/
*.tmp
# Build outputs
dist/
build/
out/
# Dependencies
vendor/
# Configuration
config/local.yml
config/production.yml
secrets.yml
# Docker volumes
docker-volumes/