Skip to content

feat(runtime): own same-root class state#533

Merged
cukas merged 10 commits into
mainfrom
feat/kern-5-r2-m3-26-class-state
Jul 16, 2026
Merged

feat(runtime): own same-root class state#533
cukas merged 10 commits into
mainfrom
feat/kern-5-r2-m3-26-class-state

Conversation

@cukas

@cukas cukas commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • own restricted same-root class allocation, scalar field initialization, constructor assignment, and direct field access in the effect machine
  • snapshot class registry and descriptor metadata so async suspension and post-link mutation cannot change admitted behavior
  • preserve legacy compatibility for methods, inheritance, helpers, imports, and non-root class behavior

Validation

  • pnpm --filter @kernlang/core test
  • pnpm fitness:kern-5
  • full-roster Agon review (claude,codex,agy), with verified findings fixed and targeted regression gates rerun

KERN-Agon added 10 commits July 15, 2026 22:59
⚔️ Forged by [Agon](https://github.com/KERNlang/agon)

Co-Authored-By: agon (KERN) <292465531+KERN-Agon@users.noreply.github.com>
⚔️ Forged by [Agon](https://github.com/KERNlang/agon)

Co-Authored-By: agon (KERN) <292465531+KERN-Agon@users.noreply.github.com>
⚔️ Forged by [Agon](https://github.com/KERNlang/agon)

Co-Authored-By: agon (KERN) <292465531+KERN-Agon@users.noreply.github.com>
⚔️ Forged by [Agon](https://github.com/KERNlang/agon)

Co-Authored-By: agon (KERN) <292465531+KERN-Agon@users.noreply.github.com>
⚔️ Forged by [Agon](https://github.com/KERNlang/agon)

Co-Authored-By: agon (KERN) <292465531+KERN-Agon@users.noreply.github.com>
⚔️ Forged by [Agon](https://github.com/KERNlang/agon)

Co-Authored-By: agon (KERN) <292465531+KERN-Agon@users.noreply.github.com>
⚔️ Forged by [Agon](https://github.com/KERNlang/agon)

Co-Authored-By: agon (KERN) <292465531+KERN-Agon@users.noreply.github.com>
⚔️ Forged by [Agon](https://github.com/KERNlang/agon)

Co-Authored-By: agon (KERN) <292465531+KERN-Agon@users.noreply.github.com>
⚔️ Forged by [Agon](https://github.com/KERNlang/agon)

Co-Authored-By: agon (KERN) <292465531+KERN-Agon@users.noreply.github.com>
⚔️ Forged by [Agon](https://github.com/KERNlang/agon)

Co-Authored-By: agon (KERN) <292465531+KERN-Agon@users.noreply.github.com>
@cukas cukas merged commit b10d453 into main Jul 16, 2026
4 checks passed
@cukas cukas deleted the feat/kern-5-r2-m3-26-class-state branch July 16, 2026 06:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants