Files
Orchestrator/privat/CV/.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.3 KiB

inclusion
inclusion
auto

CV Project Standards

Quality Gates (before every commit)

  1. gitleaks detect --source . --no-git — no secrets in code
  2. npm run typecheck — TypeScript passes
  3. npm test — all vitest tests pass (252 tests, 80%+ coverage)
  4. npm audit — 0 vulnerabilities

Conventional Commits

feat(cv): add tandem CV template
fix(graph): handle circular references in index
test(interview): add property test for gap detection
docs(readme): update entity schema section

Testing

  • Vitest + fast-check for property-based testing
  • 15 formal correctness properties defined in SPEC.md
  • Given-When-Then structure
  • 80% coverage minimum

Autonomous Mode

  • Never push directly to main — use feature branches
  • Create PRs on GitHub targeting main
  • If stuck after 3 attempts: stop and document
  • Report: PROGRESS: X% / HELP: description

Architecture

  • File-based knowledge graph (YAML entities, one file per entity)
  • TypeScript for validation and logic
  • Kiro skills for workflows (interview, cv-generate, talk-intro, kb-review)
  • No build step, no server — file system is the database

File Naming

  • Entity files: kebab-case (andre-knie.yaml, db-cargo-innovation-lead.yaml)
  • All filenames OneDrive-safe (no brackets, no special chars)