Field guide / v1

Practice with a reason.

A short guide to the SAT Practice Bot study loop, the feedback you can trust, and the checks we use to keep the experience honest.

Start here

One clear session beats a perfect plan.

SAT Practice Bot is designed to shorten the distance between “I should study” and useful feedback. Pick a skill, answer a small set, and let the result tell you what to do next.

01

Pick a skill

Math or Reading & Writing

02

Practice

Focused questions

03

Review

Score plus explanations

The practice loop

From attempt to next move.

See how it works
01

Choose a focused section

Begin with one Math or Reading & Writing skill so every result tells you something useful.

02

Answer at your pace

Work through the questions without losing your place. Your session keeps the thread intact.

03

Submit and see why

Get a score, review each response, and open explanations when you need the reasoning—not just the answer.

04

Turn results into a plan

Use your history and category performance to decide what deserves your next ten minutes.

Evidence standard

A green screen is not the whole proof.

We validate the complete story: the right user can enter, a session changes state, the score and explanation persist, refresh and replay behave correctly, and another user is denied access to someone else's work.

Authenticated practice and completion
Review score and explanation after refresh
Idempotent completion replay
Cross-user access denial

For maintainers

The fixture is documented. The secret is not.

The approved synthetic account, stable fixture IDs, seed caveats, and the exact Docker verification command live in the repository runbook. Credentials stay in the local Keychain and are injected only at runtime.

Local only

The test account and UUID registry are intentionally absent from this public page. Use the checked-in runbook alongside the local Docker stack.

Production readiness still requires separate hosted proof.

Questions or feedback? Contact support.