AI Code Completion Service · View 10 of 21 · Data
Decisions
- The stream split at the boundary is the enforcement point for retention mode: it separates interaction metadata from anything that could contain code before either is written.
- Diagnostic retention is opt-in, short (≤ 24 h) and drawn in red, because it is the only path by which a tenant's code reaches durable storage.
- Evaluation corpora are built from licensed material only — never from tenant traffic, however anonymised.
Assumptions
- Prompt budget ≤ 8,000 tokens; non-code interaction telemetry retained 30 days raw and 400 days aggregated.
- Code-bearing telemetry: zero in zero-retention mode, which is the enterprise default.
Risks
- Crash dumps, traces and request logs are the classic leak in a design like this: they are produced by infrastructure that does not know about retention mode, so the scrub has to be enforced at the sink as well as the source.