dynamicsystemsarchitecture.org

Combined Stress Simulation

Several stressors at once: constant friction, slow accuracy drift, occasional bad approvals, and forced scaffold removal every eighth session.

PurposeSee whether a simulated learner’s mastery still rises when several stressors are applied together.
StatusCannot fail — mastery is computed from a fixed formula that the stressors barely touch.
Sample40 simulated sessions, seed 42.
Touches NCFCA codeNo. A self-contained numpy simulation.
AttributionCode AI-generated (tool not recorded). Run in the lab; results unchanged.
ReviewedBy no outside party. The reading in “What it shows” below was done when this page was built, directly from the code and CSV.

What the code does

Each session, mastery rises by 0.06 × (1 − 0.5 × scaffold), where scaffold is 1.0 except every eighth session, when it is 0.0 and the step is multiplied by 1.2. An 8% chance of a “bad approval” multiplies the step by 0.7. Observed accuracy is drawn around 0.85 minus a slow drift plus noise, and feeds only the “effective baseline” column.

What the data show

What it shows

That the formula behaves as written: a steady climb, a faster step when support is withdrawn, and a small delay from bad approvals.

What it does not show

Download (unchanged from the lab’s run): final_combined_stress_test.py · final_combined_stress_results.csv
The scripts write to a path from the lab’s own machine (/home/workdir/artifacts/); change it to run them elsewhere. Each uses seed 42, so a rerun reproduces the CSV.