Skip to content

feat: add public source immutable landing slice - #102

Merged
zhouning merged 1 commit into
mainfrom
feat/ar2-public-source-landing
Aug 17, 2026
Merged

feat: add public source immutable landing slice#102
zhouning merged 1 commit into
mainfrom
feat/ar2-public-source-landing

Conversation

@zhouning

Copy link
Copy Markdown
Owner

Summary

  • stage verified public/open bytes into a content-addressed immutable local Landing
  • atomically register Resource, ResourceVersion, and input Artifact through the existing platform gateway
  • expose the same-tenant authenticated landing endpoint and add CI/CD coverage
  • record ADR-081, Natural Earth smoke evidence, and roadmap/system-of-record updates

Verification

  • uv run ruff check on changed Python files
  • uv run pytest -q data_agent/test_public_source_landing.py data_agent/test_public_source_landing_postgres.py: 6 passed, 1 skipped locally
  • PostgreSQL integration: 1 passed in prior Docker verification
  • required platform suite: 735 passed in prior verification
  • Natural Earth public-domain ZIP stage/replay/verify smoke passed
  • git diff --check and evidence JSON validation passed

Boundary

  • production_ready remains false
  • protected Chongqing admission remains blocked and unchanged

@zhouning
zhouning merged commit 345615d into main Aug 17, 2026
4 checks 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.

1 participant