How intellectdaksh/inkloom-ai-codetitans-2026 works
AdSnitch is a pre-publication brand-governance application: creators submit campaign copy, receive evidence-linked compliance findings and suggested edits, and high-risk drafts can enter reviewer approval. Its central runtime is a submission API coordinating persistence and a six-stage analysis pipeline. The README documents additional capabilities including claims management, cascade re-review, disputes, analytics, and team governance. Relationships among unsampled feature pages and endpoints are not asserted unless documented; the cited source excerpts show the submission orchestration and pipeline dependencies.
Main entry points: pipeline.ts Governance Pipeline · route.ts Submission API · store.ts Tenant Data Store · page.tsx Audit Workbench
Components 20
Creator and Reviewer Experience
- Audit Workbench
src/app/page.tsx - Submission Views
src/app/submissions/[id]/page.tsx - Surgical Diff Viewer
src/components/ui/DiffViewer.tsx
Submission and Review
- Submission API
src/app/api/submissions/route.ts - Finding Management
src/app/api/submissions/[id]/findings/route.ts - Approval Queue
src/app/approvals/page.tsx - Approval Actions
src/app/api/approvals/route.ts - Notifications
src/app/api/notifications/route.ts
Compliance Analysis
- Governance Pipeline
src/lib/ai/pipeline.ts - Content Segmentation
src/lib/ai/pipeline.ts - Deterministic Rules
src/lib/ai/rules.ts - Scoped Knowledge Retrieval
src/lib/ai/retrieval.ts - Contextual AI Analysis
src/lib/ai/gemini.ts
Brand Governance
- Claims Library
src/app/knowledge-base/claims/page.tsx - Guidelines and Terminology
src/app/knowledge-base/guidelines/page.tsx - Cascade Re-review
src/app/api/claims/[id]/cascade/route.ts - Finding Disputes
src/app/api/submissions/[id]/findings/route.ts - Governance Analytics
src/app/analytics/page.tsx
Persistence
- Tenant Data Store
src/lib/db/store.ts
Other components
- Creator or Reviewer
Connections 20
- Creator or Reviewer → Audit Workbench: submits copy
- Audit Workbench → Submission API: starts audit
- Submission API → Tenant Data Store: creates submission
src/app/api/submissions/route.ts - Submission API → Governance Pipeline: runs analysis
src/app/api/submissions/route.ts - Submission API → Tenant Data Store: records findings
src/app/api/submissions/route.ts - Governance Pipeline → Content Segmentation: segments content
src/lib/ai/pipeline.ts - Governance Pipeline → Deterministic Rules: checks rules
src/lib/ai/pipeline.ts - Governance Pipeline → Scoped Knowledge Retrieval: retrieves context
src/lib/ai/pipeline.ts - Governance Pipeline → Contextual AI Analysis: analyzes context
src/lib/ai/pipeline.ts - Scoped Knowledge Retrieval → Tenant Data Store: loads tenant knowledge
- Governance Pipeline → Approval Queue: routes high risk
- Submission Views → Surgical Diff Viewer: shows revisions
- Creator or Reviewer → Claims Library: manages claims
- Claims Library → Cascade Re-review: triggers re-review
- Creator or Reviewer → Finding Disputes: contests findings
- Approval Queue → Approval Actions: submits decision
- Approval Actions → Tenant Data Store: records decision
src/app/api/approvals/route.ts - Creator or Reviewer → Guidelines and Terminology: reviews brand rules
- Creator or Reviewer → Governance Analytics: reviews performance
- Submission API → Tenant Data Store: records audit event
src/app/api/submissions/route.ts