Skip to content

Release Pinmind 0.9.1 with a real lifecycle split and offline AEP/P2 - #17

Merged
iammedved merged 1 commit into
mainfrom
agent/pinmind-091-lifecycle-split
Aug 19, 2026
Merged

Release Pinmind 0.9.1 with a real lifecycle split and offline AEP/P2#17
iammedved merged 1 commit into
mainfrom
agent/pinmind-091-lifecycle-split

Conversation

@iammedved

Copy link
Copy Markdown
Owner

Proposal

state.mjs still mixed lock/journal I/O, contract freeze/amend, evidence capture, and run lifecycle. AEP and P2 were documented as if they were current product work while neither changes runtime. Value questions such as «какое улучшение это дало» still became software-change via the улучш stem.

This release:

  • splits the kernel along real seams: persist.mjs (lock/journal/I/O), contract.mjs (freeze/amend), evidence.mjs (capture/store), state.mjs (init/report/finalize);
  • keeps AEP and P2 off SKILL.md and the kernel, and moves P2 adapters out of the current roadmap;
  • classifies value questions about improvement as audit. Imperative улучши / надо улучшить still change software.

Safety checklist

  • I removed secrets, credentials, personal data, private URLs, and local absolute paths.
  • I included only files needed for this proposal.
  • I ran the relevant validation commands.
  • I understand that submission does not grant write or merge access and that the maintainer decides whether to apply the change.

Test Plan

  • node scripts/verify-release.mjs --run passed locally (ok: true, plugin 0.9.1, 457 route fixtures, 89 declarations, 18 commands).
  • GitHub verify workflow on this PR.

Extract persist, contract, and evidence from state.mjs instead of
re-export facades. Keep AEP and P2 off the kernel and SKILL.md. Value
questions about improvement stay audit.
@iammedved
iammedved merged commit b04116e into main Aug 19, 2026
1 check passed
@iammedved
iammedved deleted the agent/pinmind-091-lifecycle-split branch August 19, 2026 12:27
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.

1 participant