Repository navigation
Service claw threads service
github-actions[bot] edited this page Oct 27, 2026
·
12 revisions
Rendered from .ai/manifests/ on every publish. Rules for this service: CLAUDE.md · guide: service guide.
| Property | Value |
|---|---|
| Directory | apps/claw-threads-service |
| Port | 4019 |
| Database | postgresql |
| Test files | 121 (vitest) |
| Internal packages | @claw/shared-auth, @claw/shared-constants, @claw/shared-entitlements, @claw/shared-rabbitmq, @claw/shared-types, @claw/shared-utilities |
ThreadBoardWordThreadDeletedAccountThreadFormatPassThreadPublicationThreadPublicationChangeRequestThreadPublicationCommentThreadPublicationCommentMentionThreadPublicationCommentReactionThreadPublicationReactionThreadPublicationReaderThreadPublicationReportThreadPublicationRevisionThreadPublicationSearchDocThreadPublicationView
| Method | Route | Source |
|---|---|---|
| GET | /health |
health.controller.ts |
| POST | /thread-publications-moderation/orphan-generations/repair |
publication-generation-repair.controller.ts |
| POST | /thread-publications-moderation/publications/:id/revoke |
publication-moderation.controller.ts |
| GET | /thread-publications-moderation/reports |
publication-moderation.controller.ts |
| PATCH | /thread-publications-moderation/reports/:reportId |
publication-moderation.controller.ts |
| DELETE | /thread-publications/:publicationId |
publication-owner.controller.ts |
| POST | /thread-publications/:publicationId/cancel-generation |
publication-owner.controller.ts |
| GET | /thread-publications/:publicationId/change-requests |
publication-owner.controller.ts |
| POST | /thread-publications/:publicationId/change-requests/:requestId |
publication-owner.controller.ts |
| GET | /thread-publications/:publicationId/export |
publication-owner.controller.ts |
| POST | /thread-publications/:publicationId/format-preview |
publication-format.controller.ts |
| GET | /thread-publications/:publicationId/generation-progress |
publication-owner.controller.ts |
| GET | /thread-publications/:publicationId/generation-state |
publication-owner.controller.ts |
| POST | /thread-publications/:publicationId/publish |
publication-owner.controller.ts |
| POST | /thread-publications/:publicationId/retry-generation |
publication-owner.controller.ts |
| POST | /thread-publications/:publicationId/revisions |
publication-owner.controller.ts |
| GET | /thread-publications/:publicationId/revisions/:revisionId/revalidation-state |
publication-owner.controller.ts |
| POST | /thread-publications/:publicationId/unpublish |
publication-owner.controller.ts |
| GET | /thread-publications/board |
board.controller.ts |
| GET | /thread-publications/board/suggest |
board.controller.ts |
| GET | /thread-publications/change-requests/mine |
publication-list.controller.ts |
| POST | /thread-publications/generations |
publication-generation.controller.ts |
| GET | /thread-publications/mine |
publication-list.controller.ts |
| GET | /thread-publications/public/:slug |
publication-public.controller.ts |
| POST | /thread-publications/public/:slug/change-requests |
publication-community.controller.ts |
| GET | /thread-publications/public/:slug/change-requests/credits |
publication-community.controller.ts |
| GET | /thread-publications/public/:slug/comments |
publication-community.controller.ts |
| POST | /thread-publications/public/:slug/comments |
publication-community.controller.ts |
| DELETE | /thread-publications/public/:slug/comments/:commentId/reaction |
publication-community.controller.ts |
| PUT | /thread-publications/public/:slug/comments/:commentId/reaction |
publication-community.controller.ts |
| GET | /thread-publications/public/:slug/comments/:rootId/replies |
publication-community.controller.ts |
| GET | /thread-publications/public/:slug/comments/by-id/:commentId |
publication-community.controller.ts |
| DELETE | /thread-publications/public/:slug/reactions |
publication-community.controller.ts |
| GET | /thread-publications/public/:slug/reactions |
publication-community.controller.ts |
| POST | /thread-publications/public/:slug/reactions |
publication-community.controller.ts |
| POST | /thread-publications/public/:slug/reader-view |
publication-views.controller.ts |
| POST | /thread-publications/public/:slug/reports |
publication-community.controller.ts |
| POST | /thread-publications/public/:slug/view |
publication-views.controller.ts |
| GET | /thread-publications/public/:slug/viewer |
publication-community.controller.ts |
| GET | /thread-publications/public/board |
board-public.controller.ts |
| GET | /thread-publications/public/board/suggest |
board-public.controller.ts |
| GET | /thread-publications/public/discover |
publication-discovery.controller.ts |
| GET | /thread-publications/public/sitemap |
publication-discovery.controller.ts |
| GET | /thread-publications/recommended-team |
publication-recommended-team.controller.ts |
- Publishes:
user.notification_requested - Consumes:
threads.generation_completed,threads.generation_failed,user.deleted
ClawAI Wiki · source-controlled under wiki/ · generated/mirrored from the current repository knowledge layer.
ClawAI Wiki
Product
- Product-Vision
- Flagship-Features
- Business-Overview
- Requirements-Register
- Drift-Log
- Runtime-Managed-Connector-Providers
- Threads
- ADR-Index
Architecture
- System-at-a-Glance
- Architecture-Map
- System-Architecture
- Message-Flow
- End-to-End-Data-Flow
- Routing-Engine
- Event-Bus
- Security-Architecture
Platform
- Backend-Services
- Frontend-Architecture
- Shared-Packages
- Database-Reference
- API-Reference
- Provider-Catalog
- Memory-and-Context-Architecture
- File-Support-Architecture
- Research-and-Web-Crawling
Runtime & Ops
- Docker-Guide
- Nginx-Reference
- CI-CD-Pipeline
- Logging-and-Observability
- Operational-Runbooks
- Troubleshooting
Quality
Engineering OS
- AI-Native-Engineering-OS
- Generated-Manifests
- Rules-Catalog
- Skills-Catalog
- Context-Layer
- Engineering-Memory
- Tooling-and-Automation
- Scripts-and-Operations
- ESLint-and-Architecture-Enforcement
- Extended-Work-Skills
Agents
Reference