Skip to content

fix(portfolio): preserve carried Notion origin#172

Merged
saagpatel merged 1 commit into
mainfrom
fix/notion-carry-origin
Jul 11, 2026
Merged

fix(portfolio): preserve carried Notion origin#172
saagpatel merged 1 commit into
mainfrom
fix/notion-carry-origin

Conversation

@saagpatel

Copy link
Copy Markdown
Owner

Summary

  • resolve the oldest Notion observation through chained carried-forward artifacts
  • preserve live and legacy origin semantics without advancing freshness on each generation
  • make CL-FRESH-002 fail when a latest artifact advances its declared origin over predecessor history
  • add multi-generation and legacy migration regressions

Verification

  • uv run ruff check .
  • uv run pytest -q: 2858 passed, 2 skipped
  • current canonical artifact is correctly rejected: declared origin 2026-07-11T03:17:38Z resolves to 2026-07-10T09:00:10Z

Boundaries

  • no canonical regeneration in this PR
  • no scheduler activation, digest, bridge, or Notion write

@saagpatel saagpatel merged commit f58ad43 into main Jul 11, 2026
4 checks passed
@saagpatel saagpatel deleted the fix/notion-carry-origin branch July 11, 2026 04:22
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