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.
1.2 KiB
1.2 KiB
inclusion
| inclusion |
|---|
| auto |
Project-Audit Standards
Quality Gates (before every commit)
gitleaks detect --source . --no-git— no secrets in coderuff check .— linting passes (if configured)- No hardcoded tokens or URLs with credentials in scripts
Conventional Commits
feat(analysis): add team velocity dashboard
fix(export): handle UTF-8 in Confluence page titles
data(confluence): update page export for PI 41
docs(readme): update analysis findings
Security (CRITICAL)
- NEVER commit
.secretsor token values - Scripts read tokens from
../../.secrets(workspace root) - Confluence/Jira URLs are safe to commit, tokens are not
- Data exports must not contain personal data (emails, phone numbers)
File Naming
- All filenames OneDrive-safe
- No brackets
(), no&, no@, no# - Replace umlauts: ä→ae, ö→oe, ü→ue
- Use hyphens for spaces in page-derived filenames
Architecture
- Standalone Python scripts (no framework, no package)
- Each script reads from APIs and writes to local files
- Knowledge graph in
knowledge/(SQLite via ingest.py) - Data exports in
data/(gitignored if large)
DB GitLab
- Repo: https://git.tech.rz.db.de/AndreKnie/project-audit
- Push with GITLAB_TOKEN_AUDIT (write scope)