You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Last Graphify refresh: 2026-08-22 (evening) — bun run graphify:refresh:code from the AstraX workspace root.
Graph snapshot: 1896 nodes, 3362 edges, 169 communities (graphify-out/graph.json). New test files intMath.test.ts and mathModes.test.ts are indexed under the sessionSlice.ts community with edges to intMath.ts, calcController.ts (foldWord, applyEvaluate), and bitwiseController.ts.
Graphify indexes this app under radixel/ and links boot → settings → history → math/session flows correctly. The items below were documentation drifts (docs stale vs code). Fixed in the docs pass of the same date; this file is the audit trail.
Testing / math coverage (2026-08-22 evening)
Topic
Old docs / state
Current code + docs
Test count
95 tests in testing.md / verify gate
212 tests — intMath.test.ts (+44), mathModes.test.ts (+61), prior suite (+107)
Calc bases
Only DEC + HEX scenarios in calcSession.test.ts; gaps listed as “acceptable”
DEC / BIN / OCT / HEX covered in mathModes.test.ts
Word sizes
Mostly 8-bit; 16-bit only in a few bitwise tests
8 / 16 / 32 / 64 signed overflow, unsigned wrap, bitwise ops per size
intMath.ts
Implicit via controllers; no direct tests
intMath.test.ts — mask, range, parse, display, copy format
Mixed-base / unary / Ans
Listed as uncovered gaps
Covered in mathModes.test.ts
Copy format
“Not tested”
formatCopyValue in intMath.test.ts; UI clipboard press still not mocked
folder-structure.md
tests/ — “see testing.md” only
Lists all 14 test files by name
architecture.md
No testing section
Testing + math correctness table added
Intentionally outside the math gate (not drift — documented in testing.md)
Clipboard button press in BaseRows.tsx (formatting logic is tested)
Corrupt AsyncStorage / save-failure toasts
Full CalculatorScreen / BitwiseScreen render smoke