rdmpw3275m-changelog-20260921-1407-issue-20260911-15-tyrell-memory-gate-conflation-resolved
rdmpw3275m-changelog-20260921-1407-issue-20260911-15-tyrell-memory-gate-conflation-resolved
Tyrell memory acceptance gate defect resolved via physical-footprint-v2 gate, charging owned physical footprint and treating clean resident memory and transient peaks diagnostically (ISSUE-20260911-15).
1. Scope & Hosts
- Executing host:
rdmpw3275m(x86_64, macOS 26.7.1) - Canonical dev hub:
rdmsm4x:~/dev/apps/Tyrell - Ticket:
ISSUE-20260911-15(RESOLVED)
2. Changes Delivered
- Verification of Gate Separation:
- Re-verified
scripts/lib/tyrelld_memory_gate.pyimplementing thevalidate_windowalgorithm. - Enforces minimum duration, maximum physical footprint bound, process identity continuity (PID and process start timestamp), monotonic sample timestamps, and slope growth controls.
- Discriminates between dirty owned allocations and clean mapped pages.
- Separated underlying allocator fragmentation into downstream ticket
ISSUE-20260912-01.
- Re-verified
3. Verification Evidence
python3 Tests/ScriptTests/tyrelld_memory_gate_contract_test.py: 11/11 tests passed in 0.005s.- Ticket
ISSUE-20260911-15marked resolved indev/issues(commit505c471) and pushed tofleet(git.ecs0.net) andbackup(github.com). - Fleet broadcast sent via
agent_msg.zsh broadcast --topic issue-20260911-15-resolved.
4. How to Undo
- N/A (Verification and ticket resolution of established memory gate)