Files
Orchestrator/bahn/Analyse-O2C-C2S/.kiro/steering/standards.md
T
ankn a5f8fb49ab 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.
2026-06-30 20:39:52 +02:00

1.7 KiB

inclusion
inclusion
auto

Analyse-O2C-C2S Standards

Quality Gates (before every commit)

  1. gitleaks detect --source . --no-git — no secrets in code
  2. No personal data (emails, phone numbers) in exported team pages
  3. All filenames OneDrive-safe (no brackets, &, @, #, +)
  4. HTML outputs must be self-contained (no external CDN dependencies)

Conventional Commits

feat(overview): add interactive team map
data(c2s): export BARD team pages
analysis(synergies): identify O2C-C2S overlap areas
fix(filenames): remove OneDrive-incompatible characters
docs(readme): update team counts

Git

Confluence Access

File Naming

  • All filenames OneDrive-safe
  • No brackets ()[]{}, no #%&@$+=~
  • Replace umlauts: ä→ae, ö→oe, ü→ue, ß→ss
  • Use hyphens for word separation
  • Team files: Team-Name.md
  • Analysis files: YYYY-MM-DD-topic.md

Security

  • NEVER commit tokens or credentials
  • Data exports must not contain personal data
  • .gitignore excludes .secrets, .env, *.key

Autonomous Mode

  • Create feature branches for significant changes
  • For data updates (new Confluence exports): commit directly to main is OK
  • Report: PROGRESS: X% / HELP: description