Skip to content

History / Database Operations

Revisions

  • docs: Redis noeviction, rotation-failure alarm, rotator reconnect (tmi#1016, #1018, #1019) Secret-Rotation: Redis runs maxmemory 384mb noeviction (640Mi limit); revoke and client-credential delete fail closed with 503. New tmi-secret-rotation-failing alarm alongside tmi-secret-rotation-stale. A Redis restart mid-rotation no longer fails the run except before the swap. Replace allkeys-lru advice on five other pages with noeviction (an evicting policy can drop token revocations) and remove a Common-Issues command that deleted every Redis key. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EZaffxdUjvovYXDXXoAcRB

    @ericfitz ericfitz committed Oct 3, 2026
  • docs: remove OCI, GCP, Azure, aws-private and Heroku deploy docs (tmi#979) Delete Certificate-Automation and TMI-Promtail-Logger, rename OCI-Container-Deployment to Oracle-Container-Images (Oracle ADB stays supported), reduce Terraform-Deployment to AWS, and rewrite Cloud-Logging around the remaining CloudLogWriter extension point. Ignore HANDOFF.md. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Pg5MHFairCRfF79WuJaapD

    @ericfitz ericfitz committed Sep 28, 2026
  • Document Oracle MODIFY DEFAULT companion-step requirement (tmi#682)

    @ericfitz ericfitz committed Aug 6, 2026
  • Document Oracle additive-only AutoMigrate posture (#474)

    @ericfitz ericfitz committed Jun 16, 2026
  • docs: audit retention/immutability, admin audit queries, alert sink, CC admin exclusion, identity linking (tmi#453 #400 #398 #395 #399 #383)

    @ericfitz ericfitz committed Jun 12, 2026
  • 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>

    @ericfitz ericfitz committed Apr 8, 2026
  • docs: update webhook docs to reflect Redis-based delivery storage Remove references to the legacy webhook_deliveries Postgres table. Deliveries are now stored in Redis with TTL-based expiry and queried via the admin API. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @ericfitz ericfitz committed Apr 5, 2026
  • docs: update check-db references to use migrate --validate Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @ericfitz ericfitz committed Jan 29, 2026
  • 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>

    @ericfitz ericfitz committed Jan 24, 2026
  • docs(wiki): integrate Heroku database reset guide into Database-Operations Add comprehensive Heroku database operations section including: - Database reset and drop procedures with make targets - Updated table list (25 tables per AllModels()) - Safety checklist and troubleshooting commands - Cross-reference to Deploying-TMI-Server Migrated from: docs/operator/heroku-database-reset.md Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @ericfitz ericfitz committed Jan 24, 2026
  • 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>

    @ericfitz ericfitz committed Nov 12, 2025