Feature → code.
Earlier sections explain how the platform is built. This one indexes capabilities back to the parts of the system that own them. Use it as a reverse lookup when you know the feature but not where it lives.
Index
Projects & chats
The append-only message history, project membership, sharing, memory.
→ 07.2Artifacts & sync
File storage on disk, folder hierarchy, GitHub two-way sync, SharePoint two-way sync.
→ 07.3Credits & auto-router
Per-tenant cap, per-user balance, transparent fallback, cheapest-model picker.
→ 07.4Scheduled jobs
One-shot and cron-based AI prompts; the headless approval manager; idempotency rules.
→ 07.5Approvals
Destructive-tool gate, MCP admin approvals, audit trail.
→ 07.6Invocable skills
Slash-command-style mini-agents — PBI 60191 on the current branch.
→ 07.7Auto-sync
Automatic background synchronisation of artifacts to GitHub and SharePoint.
→ 07.8Reminders
Per-user notifications for deadlines, scheduled job results, and approval requests.
→ 07.9Project templates
Pre-built project recipes — goal, instructions, todos, and seeded artifacts. 25 templates across WAF, CAF, MSPP, vBox, and ops categories.
→Capability → owning code (quick reference)
| Capability | Primary owner | Detailed page |
|---|---|---|
| Project create / list / edit | ProjectRepository · ProjectsEndpoints | 07.1 |
| Chat append-only history | ChatRepository.SaveHistoryAsync | 07.1 |
| Unseen-update badge | ChatViewEntity · ChatRepository.MarkChatViewedAsync | 07.1 |
| Project sharing | ProjectMemberRepository · ProjectInvitationRepository | 07.1 |
| Artifact upload | ArtifactRepository.SaveAsync | 07.2 |
| GitHub two-way sync | GitHubSyncEngine (Octokit) · GitSyncRepository | 07.2 |
| SharePoint two-way sync | SharePointSyncService | 07.2 |
| Pre-call balance check | CreditsService.ApplyBalanceCheckAsync | 07.3 |
| Post-call usage record | CreditsService.RecordUsageAsync | 07.3 |
| Auto-router pick | RouterResolutionService | 07.3 |
| Scheduled job runtime | HeadlessJobRunner.RunAsync | 07.4 |
| Cron parsing | Cronos + CronHelper | 07.4 |
| Destructive-tool gate | ApprovalGate · IApprovalManager | 07.5 |
| User MCP approval | UserMcpConnectionEntity.approval_status · admin endpoints | 07.5 |
| Slash-command skill | SkillEntity · SkillRepository · chat_messages.invoked_skill_slug | 07.6 |
| What's next aggregation | ReminderRepository.GetByKindsAsync · /api/whats-next | 03.7 |
| Suggestion engine | SuggestionEntity · SuggestionRepository | 03.7 |
| Proactive scan | ProactiveScanService via HeadlessJobRunner | 03.7 |