BioSight/python/phi
allaun 6f36ec42e7 fix(test): V4 Euclidean division conformance, AGENTS.md drift rules update
python/phi/test_verified_units.py (V4 Critical mitigation):
  - Add _ediv() implementing Euclidean division matching Lean 4 Int.div
    (remainder always >= 0; matches Python // for positive divisors only)
  - q16_mul uses // directly (divisor 65536 always positive)
  - q16_div uses _ediv() for correct handling of negative divisors
  - q16_div returns 2147483647 sentinel on division by zero
  - Document int_sqrt floor-division rationale (non-negative operands)
  - Verified: 6/6 edge cases match Lean

AGENTS.md:
  - Add anti-drift multi-pass (Python -> Lean -> RRC -> Research Stack)
  - Add N=8 root dependency on SilverSight HachimojiN8 theorem
  - Add tau/delta mirror rule for gate formalization priority
  - Clarify BioSight as domain instance, not independent decision maker
  - Clarify Research Stack as read-only regression oracle

.gitignore:
  - Add freellmapi-setup/
2026-06-28 00:11:47 -05:00
..
__init__.py feat(dna): align layer naming and integrate SilverSight receipt verification 2026-06-27 22:51:03 -05:00
AGENTS.md feat(dna): align layer naming and integrate SilverSight receipt verification 2026-06-27 22:51:03 -05:00
ast_parse.py feat(dna): align layer naming and integrate SilverSight receipt verification 2026-06-27 22:51:03 -05:00
charclass.py refactor(dna): optimize char classification and fix Unicode math symbol misclassification 2026-06-27 22:53:16 -05:00
consistency.py feat(phi): full docstring + verification hardening pass 2026-06-24 03:57:50 -05:00
embed.py feat(dna): align layer naming and integrate SilverSight receipt verification 2026-06-27 22:51:03 -05:00
encoding_rationale.md feat(phi): full docstring + verification hardening pass 2026-06-24 03:57:50 -05:00
fixtures.json feat(test): implement verified test units matching Lean oracle witnesses 2026-06-27 23:20:23 -05:00
output.py feat(phi): full docstring + verification hardening pass 2026-06-24 03:57:50 -05:00
silversight.py feat(dna): align layer naming and integrate SilverSight receipt verification 2026-06-27 22:51:03 -05:00
test_phi.py feat(dna): align layer naming and integrate SilverSight receipt verification 2026-06-27 22:51:03 -05:00
test_verified_units.py fix(test): V4 Euclidean division conformance, AGENTS.md drift rules update 2026-06-28 00:11:47 -05:00