docs: rename TMI-API-Clients to API-Clients, rewrite for end-user focus
Rename page and rewrite to focus on installation and usage. Remove
regeneration/maintenance content (now in API-Client-Maintenance).
Rewrite TypeScript section with modern async/await examples replacing
stale CommonJS callbacks. Fix all cross-references across the wiki.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add cross-reference to Authentication page from API Integration
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add CCG auth, 429 status, and PUT vs PATCH guidance to API Integration
Add Client Credentials Grant as the preferred authentication method for
automation, with helper functions in JS and Python. Clarify that PUT
replaces the entire object and recommend PATCH for partial updates.
Add 429 Too Many Requests to response codes table.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: integrate verified documentation from TMI repository
Migrated and updated wiki pages with verified content from 66 docs:
Updated pages:
- Testing.md: CATS fuzzing, coverage reporting, false positives
- Architecture-and-Design.md: User identification, authorization rules
- Database-Schema-Reference.md: Redis patterns, GORM migration info
- API-Integration.md: OAuth token delivery, PKCE implementation
- Setting-Up-Authentication.md: SAML, environment configuration
- WebSocket-API-Reference.md: Collaboration protocol updates
- API-Rate-Limiting.md: Corrected quota defaults
- Deploying-TMI-Server.md: Updated deployment procedures
- Database-Operations.md: Heroku operations, schema management
- And 15+ other pages with corrections and enhancements
New pages:
- Principal-Based-Identity-Migration.md
- WebSocket-Test-Harness.md
Key corrections applied:
- OAuth provider references: idp=test -> idp=tmi
- Framework: Echo -> Gin
- Health endpoint: /version -> /
- Default quotas aligned with source code
- Migration system: SQL files -> GORM AutoMigrate
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Complete TMI wiki with comprehensive documentation
Created comprehensive wiki organized by task area and audience:
- Home page with ecosystem overview and role-based navigation
- Getting Started (9 pages): End user guides for threat modeling
- Deployment (7 pages): Operator guides for deploying TMI
- Operation (5 pages): SRE/DevOps guides for running TMI
- Troubleshooting (4 pages): Common issues and debugging
- Development (6 pages): Contributor guides and architecture
- Integrations (4 pages): Issue trackers, webhooks, addons
- Tools (3 pages): API clients, Terraform analyzer, Promtail
- API Reference (4 pages): REST, WebSocket, workflows
- Reference (6 pages): Configuration, schema, specs, glossary, FAQ
Total: 48 pages (~27,000 lines, 1.0 MB)
Documentation migrated from:
- tmi/docs/developer/, tmi/docs/operator/
- tmi/docs/reference/architecture/
- tmi-ux/docs/developer/
- tmi-clients, tmi-tf, tmi-promtail README files
Preserved in tmi repo (used in builds):
- docs/reference/apis/tmi-openapi.json
- docs/reference/apis/tmi-asyncapi.yml
- docs/reference/apis/api-workflows.json
🤖 Generated with Claude Code (https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>