Runtime Apprenticeship: Improve Page Tracking

Mentor: ~silsyn-wathep Reward: 2 Stars Apply for this grant

Improve Page Tracking

Skill level: competent C programmer.

Time estimate: 4-8 weeks, including onboarding, weekly check-ins by video call, and chat check-ins as needed.

We track dirty pages uniformly across the loom, regardless of road nesting depth. But we can only use the metadata on the home road. We want to align inner roads to (native) pages, and only protect the home road.

potentially related aligment issues: https://github.com/urbit/urbit/issues/979 https://github.com/urbit/urbit/pull/983

Final work product: