COREAI

Octane Readiness

Remove the state and concurrency hazards that would make Laraplate unsafe on long-lived workers, so that adopting Octane later is a configuration decision instead of a refactor.

State
Done
Progress
100%
Steps
40 / 40
Started
2026-08-27
Finished
2026-08-27
Modules
LaraCore, LaraAI

Tasks.

  • Task 1: Deprecate the Grid surface and stop spawning subprocesses6/6
  • Task 2: Deadline executor — no POSIX signals under long-lived workers6/6
  • Task 3: Authorization caches become request-scoped7/7
  • Task 4: Bound the closure-table depth cache5/5
  • Task 5: Settings freshness — scoped resolver and per-request config overlay6/6
  • Task 6: Enable the Spatie permission reset listener5/5
  • Task 7: Record the rules5/5