codeflash-internal/tiles/codeflash-internal-docs/docs/index.md
Kevin Turcios dfc56f19a0 feat: add Tessl tiles for codeflash-internal (rules, docs, skills)
Three private tiles published to the codeflash workspace:
- codeflash-internal-rules: 6 eager rules (code-style, architecture,
  optimization-patterns, git-conventions, testing-rules, multi-language-handlers)
- codeflash-internal-docs: 8 lazy doc pages (domain-types, optimization-pipeline,
  test-generation-pipeline, context-extraction, aiservice/cf-api endpoints,
  configuration-thresholds, llm-provider-abstraction)
- codeflash-internal-skills: 4 on-demand skills (debug-optimization-failure,
  add-language-support, add-api-endpoint, debug-test-generation)
2026-02-14 22:16:33 -05:00

21 lines
1.1 KiB
Markdown

# Codeflash Internal Documentation
CodeFlash's AI-powered code optimization backend. The aiservice (Django-Ninja) receives optimization requests from cf-api, dispatches to language-specific handlers, calls LLMs, postprocesses results, and returns optimized candidates.
## Service Flow
```
VSC-Extension / CLI → cf-api (Express, :3001) → aiservice (Django-Ninja, :8000)
cf-webapp (:3000) reads from the same PostgreSQL DB via Prisma
```
## Documentation Pages
- [Domain Types](domain-types.md) — Core schemas and domain models
- [Optimization Pipeline](optimization-pipeline.md) — End-to-end optimization flow
- [Test Generation Pipeline](test-generation-pipeline.md) — Test generation flow
- [Context Extraction](context-extraction.md) — How code context is extracted for LLM prompts
- [AIService Endpoints](aiservice-endpoints.md) — All Django-Ninja endpoints
- [CF-API Endpoints](cf-api-endpoints.md) — All Express routes
- [Configuration & Thresholds](configuration-thresholds.md) — Model distribution, costs, constants
- [LLM Provider Abstraction](llm-provider-abstraction.md) — llm.py usage, client creation, cost tracking