[K1] Add deterministic domain and immutable intent #12
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Creatidy/creatidy-kernel!12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-4-domain-immutable-intent"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refs #4
Summary
53407da5b393c0480e74a29e1905b354ef54959b: satisfaction no longer mutates ANY Attempt, including a live retry or dependent Attempt; WorkUnit abandonment no longer abandons the Program; delayed historical facts can be recorded while inapplicable and recovered on return.Acceptance evidence
a2c9072ba31868822983c29341be3a426607689e(supersedes the first review head53407da5b393c0480e74a29e1905b354ef54959band original head52fef6866da7859dde1d6777974346fae3d2c20f).uv run --locked pytest tests/test_domain.py -q: 86 K1 regressions passed, includingv1 -> v2 -> v1, deterministic reconstruction, provenance, each applicability category, separate satisfaction/Attempt lifecycles, cancellation reconnection, owner/delegate separation and exhausted-budget terminal observations.make checkpassed at the exact head: 101 tests, Ruff formatting/lint, basedpyright, import-linter, secret scan andgit diff --check.make package-checkpassed at the exact head: sdist/wheel metadata, rebuild and isolated install. Forgejo pull_request workflow #1919 passed for the same SHA.a2c9072ba31868822983c29341be3a426607689ereturned APPROVE with no blocking findings against updated Issue #4 and accepted A0. The reviewer did not execute PR code/tests or submit a Forgejo approval; test evidence is from the implementation session and CI. The prior REQUEST_CHANGES at53407dawas remediated, not reused as acceptance.Boundary
K1-only change to core domain values/exports and synthetic tests. No persistence, policy DSL, Artifact/Evidence verification, authentication, runtime execution, remote cancellation confirmation, new dependencies or A0 architecture/ADR edits. PR remains open against
develop; no merge requested.