Skip to content

[PILOT-06] Execute project POST checks with Smol model and trial capabilities - #677

Merged
abiorh-claw merged 269 commits into
mainfrom
codex/terminal-systems-post-checkers
Oct 27, 2026
Merged

abiorh-claw merged 269 commits into
mainfrom
codex/terminal-systems-post-checkers

Conversation

@Abiorh001

@Abiorh001 Abiorh001 commented Oct 23, 2026 •

Copy link
Copy Markdown
Collaborator

Terminal Systems POST images need budgeted model calls, authorized predecessor material and isolated build/test execution. This PR adds the project image and the generic Smol capabilities it consumes. Project images own grading; the Rust service owns execution. Provider credentials, authorization and accounting remain in the trusted proxy.

Builds and candidate steps use fresh microVMs, pinned offline inputs, bounded resources and verified ART evidence. The superseded Docker/runsc trial implementation is removed. Migrations 0063 and 0064 follow main’s 0062; provider selection from #690 is incorporated.

Validation:

  • Real KVM composition on native build b2ce3fa45: two verified ART trial receipts with 17 steps each, four controlled model effects, no-call replay and confirmed database/storage/VM cleanup. Ten direct KVM cases separately cover predecessor custody and resource ceilings. Builder and candidate workloads apply the shared syscall filter.
  • Active nested-workload interruption cases at proof source 8012f2792 passed caller disconnect, exact child VMM death and controller death/restart. Each produced no false completion or trial ART effects, cleaned owned resources and reused both admission slots. All 12 raw artifacts, JUnit results and independent cleanup receipts were rehashed and inspected. Earlier failed observer cases remain recorded as failures.
  • Focused observer regressions pass, including non-dumpable processes, verified zombie retirement and bounded failure cleanup. Production runtime/image sources are unchanged from the qualified native build.
  • All five workflows passed at 6d2a3424d. The final review-ready Backend run 40419888844 passed all 27 jobs, including test. Its freshly downloaded and independently audited artifacts contain 11,416 unique completed tests, zero skips/deselections and all 17 database/storage cleanup receipts. The tested merge tree is identical to the reviewed head.

Hosted wiring and the capped live OpenRouter call are tracked separately in stacked #692. These controlled-provider proofs do not establish an approved public revision journey, production Flow identity, substantive model-grading quality or the full Terminal Systems project. PRE model grants remain unsupported.

Exact scope and evidence: .commitrail/changes/terminal-systems-project-checkers.md. Human merge is required; merge this PR before #692.

Commitrail Probe added 30 commits October 23, 2026 16:45
# Conflicts:
#	backend/app/adapters/artifacts/__init__.py
#	backend/app/modules/checkers/api/external_policy.py
#	external_checkers/workstream-checker-service/src/main.rs
…to codex/terminal-systems-post-checkers

# Conflicts:
#	.ci/behavior-ownership/partition.v1.json
#	backend/tests/test_ci_lane_catalogue.py
@Abiorh001
Abiorh001 marked this pull request as ready for review October 26, 2026 23:27
@abiorh-claw
abiorh-claw merged commit 6b55fd4 into main Oct 27, 2026
104 checks passed
@abiorh-claw
abiorh-claw deleted the codex/terminal-systems-post-checkers branch October 27, 2026 05:12
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.

2 participants