ArcoreNarrator icon

ArcoreNarrator

ProductionDeveloper Tooling

Deterministic code analysis and review platform where the machine provides evidence and the LLM only narrates. ArcoreNarrator enforces evidence-linked claims, explicit coverage gaps, and citation-linted narratives across a multi-plane pipeline (Miner → Indexer → Auditor → Narrator → Studio).

Key Features

  • Miner for deterministic evidence extraction (diffs, AST spans via tree-sitter)
  • Indexer builds symbol graphs, dependency edges, routes, and ORM models
  • Auditor generates claims/findings and coverage metrics with policy rules
  • Coverage gaps elevated as first-class (no silent failures)
  • Narrator renders manifests with enforced citations and post-gen linting
  • Studio tri-pane UI linking code, evidence, and narrative with gap highlights
  • Plan mode validates feasibility against the actual codebase before claiming coverage

Usage Example

bash
# Trigger pipeline for a PR
curl -H "Authorization: Bearer $TOKEN" -X POST \
  https://narrator.internal/api/miner/run -d '{"pr":"123"}'

# Fetch manifest
curl -H "Authorization: Bearer $TOKEN" https://narrator.internal/api/auditor/manifest?pr=123

# Render narrative with enforced citations
curl -H "Authorization: Bearer $TOKEN" https://narrator.internal/api/narrator/render?pr=123

Tech Stack

FastAPI (Python 3.11)Next.js/ReactRedis + CeleryPostgreSQLS3/MinIOtree-sitterSQLAlchemypnpm

Authentication

  • **Header:** `Authorization: Bearer <token>`
  • **Scopes:** Pipeline triggers, manifest access, and narrative rendering governed by RBAC.

Compliance & Security

Compliance

  • Deterministic pipeline outputs with full evidence links
  • Coverage gaps surfaced explicitly (no silent failures)
  • Evidence stored in object storage; manifests/indexes in PostgreSQL; pipeline queues via Redis/Celery
  • Policy-driven findings and audit logs; citation linting rejects uncited text

Security

  • TLS 1.3
  • AES-256 encryption

Related Products