Skip to content

feat(improvement): bind activations to knowledge changes#69

Merged
drewstone merged 1 commit into
mainfrom
feat/paired-knowledge-snapshots
Jul 18, 2026
Merged

feat(improvement): bind activations to knowledge changes#69
drewstone merged 1 commit into
mainfrom
feat/paired-knowledge-snapshots

Conversation

@drewstone

Copy link
Copy Markdown
Contributor

Problem

Knowledge candidates could be measured and promoted, but the shared activation result was not durably coupled to the file transaction. A lost response could leave the caller unable to distinguish applied, already applied, or conflict.

Solution

  • expose one paired baseline/candidate comparison callback
  • return exact mutation receipts for promote and restore
  • persist the canonical activation result before closing the recoverable file transaction
  • bind recovery ownership to the exact activation digest
  • repair abandoned mutation markers only after acquiring the writer lock and proving no transaction remains

Proof

  • pnpm test: 290 passed, 10 skipped
  • pnpm typecheck: passed
  • pnpm lint: passed
  • pnpm build: passed
  • pnpm run verify:package: clean install, five imports, CLI version, and repack passed
  • merge simulation against current main: passed
  • independent adversarial review: no high or medium findings

@tangletools tangletools left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Auto-approved drewstone PR — 8788f0a2

This PR was opened by the trusted drewstone account.
The full PR reviewer audit still runs separately and will publish findings if it detects issues.

tangletools · auto-approval · reason: drewstone_author · 2026-07-18T00:47:11Z

@tangletools tangletools left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Auto-approved drewstone PR — 8788f0a2

This PR was opened by the trusted drewstone account.
The full PR reviewer audit still runs separately and will publish findings if it detects issues.

tangletools · auto-approval · reason: drewstone_author · 2026-07-18T00:47:43Z

@drewstone
drewstone merged commit a43e91d into main Jul 18, 2026
1 check passed
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