kubestronaut-sim/cks
vumas3r c266eeb4b5 Every session against the clock; skip what you know
Study mode is gone: no more untimed sessions with the reference
solutions open from the start. The path is now objective drills against
the clock, then a mock, then the fixed sets, and an objective is done
when every task passed on its latest timed attempt. In the lobby "Study
mode" becomes "Drill an objective" (the objective list, with one
"Against the clock" button per objective); ./ksim study is removed and
./ksim next always drills. study-<track>.json keeps focus, known and the
done stamps; results of old study sessions stay in it, read by nothing.

Also in this commit, from the work before it:
- ./ksim skip / unskip, and links beside each domain in the lobby: mark
  a domain or an objective as known, so the path, the no-argument drill
  and drill all leave it out; a mock still draws from every domain
- DOMAIN:N picks N tasks of a domain, spread over its objectives
- a command with neither --track nor KSIM_TRACK is for the track whose
  session is under way; ./ksim show says where the task's host resolves
- CKAD Q60: the check names which file holds which run's output

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JZPd3GGWyxTgAkL6a4gAJz
2026-10-15 15:01:29 -06:00
..
__init__.py Exam simulator for CKA, CKAD and CKS with per-task hosts and a remote desktop 2026-10-13 16:29:33 -06:00
bank_harden.py Exam simulator for CKA, CKAD and CKS with per-task hosts and a remote desktop 2026-10-13 16:29:33 -06:00
bank_micro.py Exam simulator for CKA, CKAD and CKS with per-task hosts and a remote desktop 2026-10-13 16:29:33 -06:00
bank_runtime.py Exam simulator for CKA, CKAD and CKS with per-task hosts and a remote desktop 2026-10-13 16:29:33 -06:00
bank_setup.py Exam simulator for CKA, CKAD and CKS with per-task hosts and a remote desktop 2026-10-13 16:29:33 -06:00
bank_supply.py Exam simulator for CKA, CKAD and CKS with per-task hosts and a remote desktop 2026-10-13 16:29:33 -06:00
bank_sys.py Exam simulator for CKA, CKAD and CKS with per-task hosts and a remote desktop 2026-10-13 16:29:33 -06:00
bank_vm.py Exam simulator for CKA, CKAD and CKS with per-task hosts and a remote desktop 2026-10-13 16:29:33 -06:00
common.py Exam simulator for CKA, CKAD and CKS with per-task hosts and a remote desktop 2026-10-13 16:29:33 -06:00
curriculum.py Every session against the clock; skip what you know 2026-10-15 15:01:29 -06:00
questions.py Exam simulator for CKA, CKAD and CKS with per-task hosts and a remote desktop 2026-10-13 16:29:33 -06:00
solve.py Exam simulator for CKA, CKAD and CKS with per-task hosts and a remote desktop 2026-10-13 16:29:33 -06:00