Skip to content

fix: count remote-safe-synthetic Flow as an active target admission - #32

Merged
abrichr merged 1 commit into
mainfrom
agent/synthetic-counts-as-active
Sep 2, 2026
Merged

fix: count remote-safe-synthetic Flow as an active target admission#32
abrichr merged 1 commit into
mainfrom
agent/synthetic-counts-as-active

Conversation

@abrichr

@abrichr abrichr commented Sep 2, 2026

Copy link
Copy Markdown
Member

The Flow 1.34.0 qualification-release/v2 row is evidence_class: remote-safe-synthetic. After #31 the validator accepted that row, then skipped it when filling active, so it printed 0 active admission(s) and check_profile.py kept Flow as not admitted.

That skip is gone. A synthetic package admission now lands in active[target_id]. validate_production_lifecycle.py reports 1 active admission. is_product_production(active) stays false until all seven targets are in active. It doesn't flip MockMed production_acceptance.

This repo has no builder that copies active into latest_admission. The in-repo consumer is check_profile.py, which copies active into the per-target table in REPOSITORY_LIFECYCLE.md. Flow is Production there now. The public JSON at docs.openadapt.ai/production-lifecycle.json is rendered in openadapt-ops; pin that renderer after this merges.

Reviewer: run python3 -m unittest discover -s tests -p 'test_*.py'. Then run python3 scripts/validate_production_lifecycle.py and look for 1 active admission(s).

Opened by an agent session, not the founder.

A qualification-release/v2 row with evidence_class remote-safe-synthetic
is a real package admission for that target. Put it in active[target_id].
One row is not seven-target Production and does not flip MockMed
production_acceptance.
@abrichr
abrichr merged commit 78aebd3 into main Sep 2, 2026
3 checks passed
@abrichr
abrichr deleted the agent/synthetic-counts-as-active branch September 2, 2026 18:49
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