docs: update remaining wiki pages and remove MIGRATION-INSTRUCTIONS
Revise all wiki pages for accuracy, readability, and consistency with
current codebase. Remove MIGRATION-INSTRUCTIONS.md (no longer needed).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs(testing): add comprehensive CATS fuzzer coverage analysis
- Document 106 fuzzers running with test counts for security-critical ones
- List 11 explicitly skipped fuzzers with rationale
- Explain 4 conditionally skipped fuzzers via vendor extensions
- Document why optional categories (emoji, control chars, whitespace) are not enabled
- Add schema-specific fuzzer triggers analysis
- Include verification queries for fuzzer coverage
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: add Unit Test Implementation Checklist section
Migrated from tmi-ux docs/testing/UNIT_TEST_CHECKLIST.md
Content includes:
- Pre-implementation checklist
- Test file setup with standard header comments
- Test structure patterns for services
- Testing patterns for public methods, observables, APIs, WebSocket
- Coverage and quality checklists
- Common test patterns for observables and errors
- Pre-commit checklist
- Reference test file links
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: update service test coverage metrics from UNIT_TEST_PLAN_SUMMARY.md
- Added current test coverage metrics: 66/72 services (91.7%)
- Listed 6 services still requiring tests
- Updated from original plan's 42.9% to current 91.7% coverage
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: update Testing page with verified content
Updated Testing page with:
- Corrected E2E framework from Cypress to Playwright (matches actual codebase)
- Added TMI-UX Testing Utilities section documenting src/testing/ directory
- Updated E2E troubleshooting commands
- Added comprehensive documentation for mock services, graph helpers, and matchers
Migrated from: docs/developer/testing/README.md and testing-utilities.md
Co-Authored-By: Claude Opus 4.5 <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>