Skip to content

Retire Chronicle target profiles - #206

Open
juaristi22 wants to merge 1 commit into
mainfrom
retire-target-profiles-172
Open

Retire Chronicle target profiles#206
juaristi22 wants to merge 1 commit into
mainfrom
retire-target-profiles-172

Conversation

@juaristi22

Copy link
Copy Markdown
Collaborator

Summary

  • remove Chronicle-owned target profiles and target-resolution APIs now that Microcosm owns selection contracts
  • limit consumer artifacts to fact rows and manifest hashes
  • retire the target-profile agent lane and update the surrounding documentation and tests

Testing

  • uv run --locked --extra dev ruff check .
  • uv run --locked pytest -q --ignore=tests/test_chronicle_bundle.py --ignore=tests/test_chronicle_source_package.py (548 passed, 1 skipped)
  • uv run --locked pytest -q tests/test_chronicle_source_package.py plus the focused consumer, contract, governance, and import tests (167 passed)
  • uv run --locked pytest -q tests/test_chronicle_bundle.py -k 'not test_build_bundle_writes_merged_consumer_contract' (8 passed, 1 deselected)
  • wheel build and import smoke test
  • end-to-end build-consumer-artifact CLI smoke test

The 171,855-row full-bundle golden test was started locally but interrupted after eight minutes while computing the build ID. CI runs the complete test suite.

Fixes #172

@juaristi22
juaristi22 marked this pull request as ready for review August 28, 2026 22:56
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.

Retire the target-profile surface: Chronicle is facts-only (#166 ruling)

1 participant