10.07 / 55 min

Use the desktop and CI safely

Reproduce the bounded workflow in the Basilisk desktop and add a deterministic, resource-safe check to CI.

By the endConfigure a desktop scanReview findings and reportsRun ground-truth checks in CI
Controlled exercise

Use only the course lab on 127.0.0.1:8765. Do not copy these tests to a public system without explicit written authorization.

01

Configure the desktop

Open New Scan, choose the localhost target, Custom provider, ground-truth-v1, Standard mode, Validate execution, and Strong evidence. Keep Research mode off for the first run.

Expected result

The desktop summary shows the exact scope before execution.

02

Trace the result through the interface

Use Sessions to follow progress, Findings to inspect proof, Reports to export, Modules to review coverage, and Settings to confirm provider and storage configuration.

03

Run the ground-truth benchmark

From the Basilisk source checkout, run one repetition first. Limit native numerical libraries to one thread on constrained CI runners.

OPENBLAS_NUM_THREADS=1 OMP_NUM_THREADS=1 python benchmarks/cli/run.py --repetitions 1
Expected result

The benchmark writes structured evidence under benchmarks/results without exhausting the runner process limit.

04

Gate CI on deterministic checks

Run unit tests, the bounded ground-truth benchmark, and artifact verification. Upload evidence even when a benchmark fails so the cause is inspectable; do not place real provider keys in pull-request workflows.

MASTERY CHECKPOINT

Prove it before moving on.

The CLI and desktop reach the same ground-truth conclusion, and CI retains enough sanitized evidence to explain failures.