Skip to content

Stamp deliveries with the exact lookup version (ADR-011)#26

Merged
Polichinel merged 2 commits into
developmentfrom
fix/delivery-provenance-stamp
Jun 19, 2026
Merged

Stamp deliveries with the exact lookup version (ADR-011)#26
Polichinel merged 2 commits into
developmentfrom
fix/delivery-provenance-stamp

Conversation

@Polichinel

Copy link
Copy Markdown
Collaborator

Closes the one 'partial' from the pre-deploy safe checks: a delivery's Appwrite description now includes the exact lookup build (region@digest, e.g. land_gaul@f74d3b2b), so it is traceable to the precise version, not just 'the lookup'. Falls back to version=unknown if a lookup carries no provenance.

  • enricher reads its embedded provenance at load (lookup_version)
  • upload description includes it
  • CIC notes the new attribute
  • commits the read-only pre-deploy safe-checks report (3 pass + this fix)

ruff clean; functional suite 109 passed. No behavioral change to the enrichment values.

🤖 Generated with Claude Code

Polichinel and others added 2 commits June 19, 2026 10:10
A delivery's Appwrite description previously said only a generic
'precomputed GAUL lookup (ADR-011)'. The enricher now reads its lookup's
embedded provenance at load (region + short source digest, e.g.
'land_gaul@f74d3b2b') and the upload description includes it, so a delivery
is traceable to the exact lookup build, not just 'the lookup'. Falls back to
'version=unknown' if a lookup carries no provenance (honest, non-crashing).

Also commits reports/predeploy_safe_checks.md (the 4 read-only pre-deploy
checks: 3 pass, provenance was the partial this fixes).

ruff clean; functional suite 109 passed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Pre-merge review: the CIC described the enricher's outputs but not the new
public lookup_version attribute. One-line completeness fix.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Polichinel Polichinel merged commit cfff853 into development Jun 19, 2026
1 of 3 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