Plans¶
The design documents of the work in progress: what was decided, what was rejected, and why.
CONTRIBUTING.md says how to change the package today. Finished plans are removed once the code
and the changelog carry their decisions; the earlier ones (the readability, restructure, data-model,
field-group, validation, one-dataset and reference-study plans of 0.16 to 0.20) are in the git
history at commit aa77d0b.
| plan | what it decided |
|---|---|
WU_MSFDIA_PLAN.md |
accepted: generate the multi-snapshot families At and Am by solving the [WU26] optimization (fewest tampered devices, eq. 12) under its constraints and line-overload goal, and move all attack generation into the engine's attack mixin; decisions D1 to D17 |
WU_DEFENSE_PLAN.md |
accepted, in progress: [WU26]'s trusted-PMU defense as the paper defines it (the trust schedule on the fewest-tamper search, the row-reduction attack, Solution 1 and the DQN), with the reproduction harness |