ShadowOfTheColossus-PC
Native Windows port of Shadow of the Colossus (PS4, CUSA08809) - bring your own game dump. Port nativo para PC.
React Native app built and verified by a team of AI agents: deterministic gate, evals, hybrid Claude/local routing, live Neo4j agent graph
GamesGitHub @kevingo710OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A React Native app that runs on iOS, Android and the web from one codebase, built and verified by a team of AI agents.
Captured on the iPhone 18 Pro simulator (iOS 27) and framed by
scripts/screenshots.sh (booted simulator + yarn ios); the raw captures are
in screenshots/ and the process is documented in
docs/screenshots.md.
Changes to this app are made by a team of AI agents and validated by
deterministic checks before a human sees them. A message to a Telegram bot
("make the hero name gold") comes back as verified screenshots of the running
app on an isolated branch, ready for /pr.
flowchart LR
A[Telegram / CLI] --> B[harness/run.py]
B --> C[planner] --> D[implementer] --> E[test-writer]
E --> F{gate: tsc · eslint · jest<br/>architecture · secrets}
F --> G[reviewer] --> H[visual-qa<br/>simulator + OCR + vision]
F -. fail .-> D
G -. blocking .-> D
H -. fail .-> D
H --> I{harness re-verifies<br/>independently}
I --> J[branch + Telegram report] --> K[PR → CI gate]
Measured with the repo's own evals (docs/benchmarks.md):
| pass | cost | time | |
|---|---|---|---|
| Agents on Claude Opus/Sonnet | 16/16 | $1.72 | 42 s/case |
| Agents on Claude Sonnet/Haiku | 16/16 | $0.43 | 35 s/case |
| Agents fully local (qwen3 8B + gemma4, M4 Pro) | 9/16 | $0 | 164 s/case |
| End to end, Claude | 4/4 tasks | $3.71 | 2.4 min/task |
| End to end, hybrid (Claude judges, local builds, escalation) | 4/4 tasks | $0.49 | 23 min/task |
The agents, their routes and every run live in Neo4j; harness/graph.py serve redraws the graph while the agents work. Here a real hybrid run
(51 min, replayed): the reviewer blocks the first change, the local
implementer times out, the gate goes red, the fix escalates to Claude
Haiku and the run passes (docs/graph.md).
The same run in Neo4j Browser: each call linked to the next (THEN) and to
the model it ran on (ON); the implementer's route to qwen3-14b and its
escalation to Claude Haiku:
And you can ask it in plain language: .mcp.json plugs Neo4j's official MCP
server (read-only) into Claude Code, which writes the Cypher itself:
Which agents in the hybrid backend run on a model that scored below 100% in the evals, and which of them have an escalation route?
Two:
implementer(qwen3-14b, 66.7%, escalates to Haiku) andvisual-qa(gemma4, 66.7%, no escalation). Planner, reviewer and test-writer score 100%.
MATCH (a:Agent)-[r:ROUTED_TO {backend:'hybrid'}]->(m:Model) OPTIONAL MATCH (a)-[s:SCORED]->(m) OPTIONAL MATCH (a)-[e:ESCALATES_TO {backend:'hybrid'}]->(em:Model) RETURN …· Sonnet, 12 s
.claude/agents/): judges are read-only and
builders can't edit the harness that judges them. The gate enforces both.harness/gate.sh (types, lint,
tests, Clean Architecture layers, secret scan) plus OCR on real simulator
captures, re-run by the harness after the agent says it's finished.compare
showing what an added or changed agent bought and cost
(docs/evals.md).harness/eval.py matrix (docs/hybrid.md,
docs/local-backend.md).scripts/telegram.sh from outside the repo, and .claude/hooks/guard.py
blocks any tool call that reads them or calls the Telegram API by hand.agent/<run-id> branch.harness/local/guardrails_test.py).--form-string, so agent text can't make curl read a local file.This is the beginning of the README. Read the rest at the original. Read the full README ↗