✳ Platform ExplorerAll prototypes ↗
← Prototypes home · AI Harness atlas
PINNED / 18 SEP 2026
AI HARNESS / REPOSITORY-WIDE AUDIT

What we checked.

13 findings. Full file accounting. Explicit limits.

Findings ↓File ledger ↓Downloads ↓
13,538baseline tracked files
8,615files syntax-parsed
13documented findings
511prompt/source entries
File coverage ≠ runtime verification. All 16,246 paths are accounted for. Dynamic inputs and external services remain unverified. Scope ↗
Coverage & method

Coverage by repository

Repository / refTracked pathsText candidatesSource finding anchors
frontend/weborigin/dev-sunbeam · 98ddaa7dcb4c · baseline2,1961220
frontend/mobileorigin/main · d9a7b9fb9618 · baseline2,2301310
frontend/mobileorigin/feat/design-revamp · 507c475c5c91 · secondary feature branch2,7081620
frontend/electronorigin/main · a923d5dbcb2d · baseline79100
backend/gatewayorigin/dev · 8d960e8d97c0 · baseline7,3601,97939
backend/knowledge-baseorigin/main · 6b5384c63036 · baseline1,2993017
backend/command-centerorigin/main · b4709582e941 · baseline374662

Census

All paths have an exact SHA, blob/mode and explicit disposition. Exclusions are inspectable, not silently removed.

Discovery

Text rules plus TS/JS/Python syntax locate prompt, context, memory, loader, transport and invocation candidates.

Source review

Thirteen findings explain verified behaviors and previous omissions. Per-file evidence badges distinguish reviewed anchors from automatic classification.

What the wider audit uncovered

A01 · Gateway graph memory has four prompt modes.

The earlier map omitted graph flush, dreaming, summary indexing and live-read instructions. These run through a bounded tool loop. Configuration gates the subsystem; SaaS local graph access is deliberately restricted. It is not Knowledge L1 or authoritative UMS hierarchy.

Action: Added a dedicated graph-memory walkthrough and memory-table row.

A02 · Not all gateway recall is tool-initiated.

The optional LanceDB plugin can prepend retrieved memory at before_agent_start and capture short candidate text at agent_end. Its heuristics and embeddings are distinct from the topic/experience flush prompt. A blanket claim that all recall requires memory_search would be wrong.

Action: Documented as a conditional plugin path, not a proven live deployment.

A03 · Dashboard Discuss was only one of several AI paths.

Direct chart generation/edit includes schema grounding, read-only SQL validation and bounded repair. Dashboard TL;DR has its own five-bullet system prompt. Genie remote chart follow-ups and the universal viewer Python NL-to-SQL prompt are separate again.

Action: Added each prompt builder and an end-to-end chart walkthrough.

A04 · The app-coder append is not the full SDK prompt.

The local SDK runner uses systemPrompt type=preset, preset=claude_code, plus an append, setting sources, a local plugin and persisted sessions. The preset implementation and live project settings are not contained in this snapshot. AgentCore is another remote boundary.

Action: Marked external preset/runtime dependencies explicitly; no invented flattened prompt.

A05 · Knowledge can rewrite queries and rerank results with a model.

The rewrite prompt preserves names/dates and forbids invented scope. Reranking requests a permutation of existing candidate indices; application parsing checks it. These are distinct calls from the final Ask answer and have separate preference resolution.

Action: Added retrieval-stage prompt inspection and a dedicated walkthrough.

A06 · Small helper and multimodal calls were missing.

Follow-up suggestions, session slugs, Matrix DM names, vision captions, image understanding, voice replies, TTS summary/translation and music generation are source-visible consumers. Speech and embedding requests are not all chat-style prompts.

Action: Added auxiliary and media walkthroughs; do not equate invocation sites with runtime request counts.

A07 · Research carries multiple task prompts and a source ledger.

The coordinator builds planner, worker, coverage, synthesis and verification prompts under workstream/source-policy budgets. Child-run initialization and tools supply additional context beyond each task string.

Action: Added the full coordinator source and research walkthrough.

A08 · Authored applications can themselves call models.

The generated-app template contains an LLM SDK accepting caller-supplied messages plus embedding-backed document search. A snapshot of the builder repository cannot enumerate prompts later authored by every tenant app.

Action: Separate generated application calls from the app-authoring agent.

A09 · Runtime bootstrap templates live under docs/.

Gateway workspace.ts reads docs/reference/templates. A path-only exclusion of every docs/ file would miss real runtime instructions. The expanded catalog includes that directory and all checked-in skill/instruction assets in the selected runtime roots, while development skills remain separately classified.

Action: Recorded a runtime-template exception in the census and added conditional asset badges.

A10 · Source-present is not the same as default or reachable.

Retained wiki digest/vault extraction/team composition and the reference experience-compaction prompt must not be silently counted as the default workspace pipeline. The native summary prompt remains the active summary source. Legacy route reachability is not certified by file presence.

Action: Kept reference/retained labels and exact source links rather than claiming deployed parity.

A11 · Injection wrappers prevent verbatim echo, not semantic influence.

The aibot_internal wrapper is an outbound echo-stripping envelope. Its comments explicitly say the model still reads and acts on wrapped text. It must not be described as an authorization or prompt-injection isolation boundary.

Action: Documented the distinction between formatting/sanitization, prompt policy and application access controls.

A12 · Prompt/request artifacts need a separate operational check.

The gateway has non-production system-prompt inspection files; Matrix DM name extraction logs its constructed request; CC has optional local-evaluation request artifacts. These are source-visible logging surfaces, not evidence that a particular deployment stores or exposes user data.

Action: Flagged for environment/retention review. No live logs or credentials were read.

A13 · Provider adapters and tenant/user preferences shape effective input.

Native chat/Responses request builders, tenant model/runtime injection, Knowledge feature/user model preferences and CC stage context selection all affect the payload. Default templates alone cannot reproduce a live user-specific request.

Action: Added assembly/transport code to the explorer and retained explicit live-config gaps.

Inspect the file ledger · 16,246 paths

Inspect the complete file ledger

Browse all files—not only positive matches. “Candidate” is a discovery label. Select a file for matched lines, calls and prompt-like declarations.

File / pinned refDisposition / evidenceDiscovery signals

Unresolved, explicitly

Effective runtime input

Tenant flags, stored overrides, loaded project files, installed skills, private session context and SDK preset bodies require authorized runtime inspection. The public source of a prompt append cannot establish those values.

Semantic completeness

Generic transports/subprocesses, indirect dynamic construction and external services are not fully resolved by syntax matching. The web qa-aic gitlink is recorded but not recursively audited. This is not a completed security or deployment audit.