This file is read automatically at the start of every Claude Code session. It exists because conversation history does NOT persist between sessions.
t3code-mobile is an unofficial Android and iPhone companion app + optional HTTPS/PWA proxy for T3 Code.
Three deliverables: native Android WebView wrapper (apk/), iPhone PWA via proxy (IPHONE-GUIDE.md), and HTTPS proxy (server.js).
Built by ChatGPT 5.4, reviewed by Claude Opus.
- Branch:
main - Version:
1.1.0(inpackage.json) - GitHub:
https://github.com/JSvandijk/t3code-mobile - Owner: Jesse van Dijk (JSvandijk)
README.md— public-facing overviewdocs/CHAT-CONTEXT.md— operational handoff with rules and failure modespackage.json— scripts, deps, versionserver.js— HTTPS/HTTP proxy (the main Node.js code, supports--httpflag)IPHONE-GUIDE.md— iPhone PWA setup guide (from scratch)apk/app/src/main/java/com/t3code/app/MainActivity.java— Android app (single activity)sw.js— service workerwebview-harness.js— local test harnesssmoke-proxy.js— proxy smoke testcheck-release.js— release validation
npm test # full test suite (syntax + lint + manifest + repo checks + unit tests + proxy smoke)
npm run test:units # unit tests only (lib/html.js)
npm run harness:http # local WebView test server (HTTP)
npm run harness:https-bad-cert # local WebView test server (bad cert)
npm run harness:redirect # local WebView test server (redirect)
npm run start:iphone # PWA proxy in HTTP mode for iPhoneWindows APK build: build-apk.bat
iPhone PWA: npm run start:iphone + tailscale serve https / http://localhost:3780
- GitHub is the real end state. Work is not done until committed and pushed.
- Do not treat documentation as proof. Prefer executable checks and runtime evidence.
- Always do an adversarial pass after implementation (info disclosure, escaping, overbroad config, deprecated APIs).
- Read code, docs, and audits against each other. Mismatches are bugs.
- Remove dead code. Do not let old and new implementations coexist without explanation.
- Evidence must match the exact commit being represented.
- A self-audit can miss issues introduced by the same authoring pass. Be explicit about this limitation.
- Same-pass contradiction: code, docs, and self-audit all wrong together
- Documentation-as-proof fallacy: strong README != strong tests
- Add-more-than-delete bias: dead files remain across iterations
- Evidence drift: evidence from one SHA misrepresented for a later SHA
- Security theater: document exists but code doesn't implement it
This project was built primarily by ChatGPT 5.4 and reviewed by Claude Opus. The owner (Jesse) uses this as a comparative evaluation of AI code quality. Be honest, strict, and accurate in all assessments.
@AGENTS.md