0%

Walking skeleton: end-to-end cache lifecycle slice

Goal

The walking-skeleton slice builds twice, forces gc under a tiny budget, and the entry is reclaimed.

Implementation Sketch

Derived from compiler_repo/docs/ori_lang/proposals/approved/cache-lifecycle-proposal.md. Implement the work items below in order; each maps to a design bullet in the approved proposal.

Spec References

  • Approved proposal: compiler_repo/docs/ori_lang/proposals/approved/cache-lifecycle-proposal.md
  • Umbrella invariant T4: compiler_repo/docs/ori_lang/proposals/approved/toolchain-philosophy-proposal.md

Work Items

  • Thin end-to-end slice: one object entry publishes to the global cache root, reads back on an unchanged rebuild, and is reclaimed by a forced ori cache gc under a tiny budget, all exercised through the ori CLI