Skip to content

Test ledger — which of the 329 source tests the template ports·

Classified mechanically (imports resolved against app/ lib/ components/ tools/ chatgpt-plugin-tinyai/; file reads matched against out-of-scope dirs), from ~/tinyai-id @ 72244113.

Class Count Meaning Template action
port-web 126 imports only web app/lib code port verbatim into apps/web/tests
port-worker 60 imports worker src/ or the _worker harness port into apps/worker/tests (worker source is in-repo, so these run in CI — unlike the source repo)
split 43 in-scope imports AND reads of ios/android/store assets (parity assertions) keep the in-scope assertions, drop or gate the client-parity blocks; note each in PARITY.md
n/a 86 only reads owner assets (iOS/Android sources, store metadata, film scripts, chain ops) not ported — these test clients and marketing assets, not the substrate
review 12 no resolvable in-scope import and no out-of-scope read (string-literal / DOM / policy tests) read individually in R2–R9

Target for PARITY 100%: every port-* test green, every split test's in-scope half green, every n/a/review verdict written down.

Test Class Out-of-scope reads
about-theme.test.ts review —
account-voice-write.test.ts port-worker —
additional-fields.test.ts port-web —
adopt-route.test.ts port-web —
ambient.test.ts port-web —
android-audio-duck-parity.test.ts n/a android, ios
android-call-route-parity.test.ts n/a android, ios
android-dm-media.test.ts split android
android-field-options-parity.test.ts n/a android, ios
android-job-cadence.test.ts split android, ios
android-live-take-words.test.ts n/a android
android-ota-integrity.test.ts n/a android, public/android, scripts
android-speech-punctuation.test.ts n/a android
android-transcripts-readback.test.ts n/a android
android-voice-status-age.test.ts n/a android
android-wake-take.test.ts n/a android
attendance-policy.test.ts n/a chain
auth-events.test.ts port-web —
auth.test.ts port-web —
auto-outcome.test.ts port-web —
bang.test.ts port-web —
bedrock-eventstream.test.ts port-web —
bedrock-toolresult-image.test.ts port-web —
call-recordings-load.test.ts n/a android, ios
calls-share.test.tsx port-web —
capacity.test.ts port-web —
chain-backup.test.ts n/a scripts, chain
chain-calldata.test.ts split chain
chain-explorer.test.ts port-web —
chain-identity.test.ts split chain
chain-join-doc.test.ts review —
chain-join.test.ts split scripts, chain
chain-joiner-script.test.ts n/a scripts, chain
chain-status.test.ts port-web —
chat-helpers.test.ts port-web —
chat-lazy-panels.test.ts review —
chat-meta.test.ts port-web —
chat-route.test.ts port-web —
cli-token.test.ts port-web —
clipboard-write-parity.test.ts split android, ios
clipboard-write.test.ts port-web —
community-one-read.test.ts n/a ios
community.test.ts port-web —
composer-restore.test.ts port-web —
composer.test.ts port-web —
config-subject.test.ts port-web —
confirm-dialog.test.tsx port-web —
connectivity.test.ts port-web —
contact-domain.test.ts port-worker —
continuity.test.ts port-web —
control-limit-order.test.ts port-web —
credential-binding.test.ts port-worker —
cross-tab-history.test.ts port-web —
danger-token.test.ts review —
deadlines.test.ts port-web —
deep-link.test.ts port-web —
deposit-integrity.test.ts port-worker —
deposits.test.ts port-worker —
dev-keys.test.ts n/a scripts, chain
device-ask-route.test.ts port-worker —
device-ask-universe.test.ts port-worker —
device-enroll-adopt.test.ts split tiny-tech
device-lan-handler.test.ts port-worker —
device-media.test.ts port-web —
devices-camera-panel.test.ts port-web —
devices-input.test.tsx port-web —
devices-route.test.ts port-web —
devices-sql.test.ts split tiny-tech
dm-attachments-worker.test.ts port-worker —
dm-attachments.test.ts port-worker —
dm-compose-ui.test.ts port-web —
dm-drafts.test.ts port-web —
dm-length-parity.test.ts split android, ios
dm-media-tools.test.ts port-web —
dm-media-upload.test.ts port-web —
dm-send.test.ts port-web —
dm.test.ts port-web —
draft.test.ts port-web —
dynamic-ui-realm.test.tsx port-web —
e2e-registry-target.test.ts n/a scripts, chain
endpoint-chat-route.test.ts port-web —
endpoint-device.test.ts port-worker —
enroll-outcome.test.ts n/a ios
erc8004-registration.test.ts port-web —
event-icons.test.ts split android, ios
events.test.ts port-web —
explorer.test.ts port-web —
faucet-countdown-hook.test.tsx port-web —
faucet-countdown.test.ts port-web —
faucet-mint-not-a-deposit.test.ts port-worker —
faucet-no-answer.test.ts split android, ios
faucet.test.ts port-worker —
file-attachments.test.ts port-web —
film-bookends.test.ts n/a business
film-captions.test.ts n/a business
film-claims.test.ts n/a business, ios
film-mix.test.ts n/a business
film-motifs.test.ts n/a business
film-score.test.ts n/a business
film-subtitles.test.ts n/a business
firmware-channel.test.ts port-worker —
flipper-ble.test.ts split android, ios, tiny-tech
flipper-tools.test.ts split android, ios, tiny-tech
focus-trap.test.ts port-web —
follow-button.test.tsx port-web —
forget-outcome-parity.test.ts n/a android, ios
free-tier.test.ts port-web —
funding-executor.test.ts n/a scripts, chain
fuzzy.test.ts port-web —
genesis-transition-plan.test.ts n/a scripts, chain
geo.test.ts port-web —
glasses-clip-expiry.test.ts n/a android, ios
glasses-clip-lazy-upload.test.ts n/a android, ios
glasses-clip-signout.test.ts n/a android, ios
globals-hygiene.test.ts review —
graph-query.test.ts port-worker —
hero-logo-cls.test.ts review —
http-tool.test.ts port-web —
initial-seat-policy.test.ts n/a scripts, chain
install-mode.test.ts port-web —
ios-adopt-failure.test.ts n/a android, ios
ios-capability-ribbon.test.ts n/a ios
ios-capability-words.test.ts n/a ios
ios-capacity-parity.test.ts n/a ios
ios-device-row-line.test.ts n/a ios
ios-devices-footer.test.ts n/a ios
ios-dm-media.test.ts split ios
ios-dynamic-type.test.ts n/a ios
ios-failure-glyph.test.ts n/a ios
ios-job-cadence.test.ts split ios
ios-live-transcribe.test.ts n/a ios
ios-local-hardware.test.ts n/a android, ios, scripts
ios-messages-load-reason.test.ts n/a ios
ios-peek-provenance.test.ts n/a android, ios
ios-reading-age.test.ts n/a android, ios
ios-recorder-stop.test.ts n/a ios
ios-relay-reach.test.ts n/a ios
ios-remote-screenshot-consent.test.ts n/a android, ios
ios-sf-symbols.test.ts n/a ios
ios-speech-punctuation.test.ts n/a ios
ios-spoken-device-row.test.ts n/a ios
ios-universe-counts-parity.test.ts n/a ios
ios-voice-stale-status.test.ts n/a ios
ipad-sidebar-coverage.test.ts n/a ios
job-abandoned.test.ts split android, ios, tiny-tech
job-cadence.test.ts port-worker —
job-run.test.ts port-web —
jobs-refresh-hook.test.tsx port-web —
kg.test.ts port-web —
learnings-delete-scope.test.ts split android, ios
limit-cost-routes.test.ts port-web —
limit-message.test.ts split ios
live-badge-parity.test.ts n/a android, ios
live-fleet-lookup.test.ts n/a ios
live-lan-discovery.test.ts n/a android, ios
load-failure-caption.test.ts n/a android, ios
local-keys.test.ts port-web —
locale-dates.test.ts review —
locations-sql.test.ts port-worker —
map-tools.test.ts port-web —
markdown-content.test.ts port-web —
media-device-auth.test.ts port-worker —
media-ota-artifacts.test.ts port-worker —
media-range.test.ts port-worker —
media-retention-manifest.test.ts port-worker —
media-route.test.ts port-web —
media-store.test.ts port-worker —
memory-forget-verdict.test.ts n/a ios
memory-graph.test.ts port-worker —
memory-harness-swipe-parity.test.ts n/a android, ios
memory-list.test.ts split android, ios
messages-inbox-sql.test.ts port-worker —
messages.test.ts port-worker —
model-config-headers.test.ts port-web —
model-pricing.test.ts port-web —
model-registry.test.ts port-web —
money-events.test.ts split android, ios
nearby-claims.test.ts n/a android, ios
nicla-android-parity.test.ts n/a android, ios
nicla-playback-refusal.test.ts split ios
nicla-tools.test.ts port-web —
nicla-voice-tools.test.ts split android, ios, scripts
no-native-confirm.test.ts review —
oauth-csrf.test.ts port-web —
oauth-sql.test.ts port-worker —
onboarding-key.test.tsx port-web —
onboarding-voice.test.ts n/a android, ios, public/onboarding-voice, scripts
open-url.test.ts split site
overlay-hooks.test.tsx port-web —
page-code-trust.test.ts port-web —
palette-manifest.test.ts port-web —
parse-openapi.test.ts port-web —
pay-answer-unknown.test.ts review —
pay-deadline-above-route.test.ts split android, ios
payments.test.ts port-worker —
pending-attachments.test.ts port-web —
persist.test.ts port-web —
platform-tools.test.ts port-web —
print-details.test.tsx port-web —
prompt.test.ts split android, ios
push-crypto.test.ts port-worker —
push-loudness.test.ts split android, ios
q-the-brain-endpoint.test.ts split android, ios
qr-svg.test.ts port-web —
quote-expiry-hook.test.tsx port-web —
quote-expiry.test.ts port-web —
radio-group.test.ts port-web —
rate-limit.test.ts port-web —
registry-swap-policy.test.ts n/a scripts, chain
relative-tick-hook.test.tsx port-web —
relative-tick.test.ts port-web —
relative-time.test.ts port-web —
relay-batch-deposit.test.ts port-worker —
relay-late-reply.test.ts port-worker —
relay-notify.test.ts split android, ios
relay-poll-verdict.test.ts n/a ios
relay-push.test.ts port-worker —
relay-route.test.ts port-web —
relay-send.test.ts split ios
relay-sql.test.ts port-worker —
relay-task-result.test.ts port-worker —
relayer-gas.test.ts n/a chain
remote-listen-outcome.test.ts n/a ios
render-ui-fallback.test.ts n/a android, ios
reputation.test.ts port-worker —
revoke-message.test.ts split android, ios
rpc-proxy.test.ts n/a scripts, chain
scheduler-cas.test.ts port-worker —
scheduler-ownership.test.ts port-worker —
scheduler.test.ts port-worker —
session-archive.test.ts port-web —
session-expiry.test.ts split android
settle-policy.test.ts n/a scripts, chain
share-route.test.ts port-web —
skip-link.test.tsx port-web —
slash-commands.test.ts port-web —
slug.test.ts review —
spawn-async.test.ts port-worker —
spawn-tree-states.test.ts n/a android, ios
speech-card.test.tsx port-web —
sql-escape.test.ts port-worker —
sse.test.ts port-web —
stake-migration-plan.test.ts n/a scripts, chain
standing.test.ts split android, ios
store-asset-blockers.test.ts n/a android, fastlane, ios, scripts, store-assets
store-description-claims.test.ts n/a android, fastlane, ios, store-assets
store-icon-conformance.test.ts n/a android, fastlane, ios, scripts, store-assets
store-metadata-parity.test.ts n/a android, fastlane, store-assets
store-money-claims.test.ts split android, fastlane, scripts, store-assets
store-required-slots.test.ts n/a android, fastlane, ios, store-assets
store-self-distribution.test.ts n/a android, fastlane, ios, store-assets
store-shot-list-nav.test.ts n/a android, ios, store-assets
store-social-conformance.test.ts n/a business, store-assets
store-version-parity.test.ts n/a android, fastlane, ios, public/android, public/ios, store-assets
store-video-conformance.test.ts n/a fastlane, scripts, store-assets
strands-events.test.ts port-web —
stream-registry.test.ts port-web —
tab-mesh.test.ts port-web —
tap-targets.test.ts review —
telegram-authz.test.ts port-worker —
theme.test.ts port-web —
tiny-delete-cascade.test.ts port-worker —
tiny-read-degrade.test.ts n/a ios
tiny-record.test.ts port-web —
toast-copy.test.ts review —
tool-content.test.ts port-web —
tool-filter.test.ts port-web —
top-up.test.ts port-web —
transcript-route.test.ts split ios
transcripts-sql.test.ts port-worker —
trial-spend-exclusion.test.ts port-worker —
trial-taint-propagation.test.ts port-worker —
tts-chunk.test.ts port-web —
turns-memory.test.ts port-worker —
turns.test.ts port-web —
udid-route.test.ts port-web —
ui-code.test.ts port-web —
universe-counts.test.ts port-web —
universe-tools.test.ts port-web —
unlearn-scope.test.ts port-web —
upsert-merge.test.ts port-worker —
use-auth-value.test.tsx port-web —
use-device-async.test.ts split android, ios
use-device-endpoint.test.ts port-worker —
use-radio-group.test.ts port-web —
user-tools.test.ts port-web —
utils.test.ts port-web —
vad.test.ts port-web —
validator-set-health.test.ts n/a scripts, chain
voice-call-outcome.test.ts split android, ios
voice-platform.test.ts port-web —
voice-playback-refusal.test.ts split android, ios
voice-recording-gaps.test.ts port-worker —
voice-recording-range.test.ts port-worker —
voice-recording-status-route.test.ts port-web —
voice-session-identity.test.ts n/a android, ios
voice-teardown-monotonic.test.ts split android, ios
voice-tools.test.ts port-web —
wallet-client.test.ts port-web —
wallet-ledger-time.test.tsx port-web —
wearables-android.test.ts split android, ios
wearables-ios.test.ts n/a ios
wearables-web.test.ts split android, ios
webauthn-login.test.ts port-web —
webllm.test.ts port-web —
wifi-networks.test.ts n/a ios
withdraw-settle-network.test.ts port-worker —
withdrawal-stuck.test.ts port-worker —
worker-tiny-network.test.ts port-worker —
write-routes.test.ts port-web —
x402-credit-counterparty.test.ts port-worker —
x402-durability.test.ts port-web —
x402-facilitator.test.ts port-web —
x402-network-parity.test.ts port-web —
x402-pay-route.test.ts split chain
x402-payer.test.ts port-web —
x402-quote-copy.test.ts port-web —
x402-reconcile-alarm.test.ts port-worker —
x402-reconcile-status.test.ts port-worker —
x402-settle-tx-reservation.test.ts port-worker —
x402-settle-unknown-record.test.ts port-worker —
x402-settle-unknown-resolve.test.ts split scripts
x402-settle-unknown.test.ts split chain
x402-spend-reconcile.test.ts port-worker —
x402-spend-resolve.test.ts port-worker —
x402-spend-reverse-sent.test.ts port-worker —
x402-tiny-network.test.ts port-web —