Skip to content

Add the pinned Eve loopback executor - #24

Closed
ferueda wants to merge 1 commit into
codex/content-scout-dispatcherfrom
codex/content-scout-eve-go
Closed

Add the pinned Eve loopback executor#24
ferueda wants to merge 1 commit into
codex/content-scout-dispatcherfrom
codex/content-scout-eve-go

Conversation

@ferueda

@ferueda ferueda commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • add the loopback-only HTTP Basic-authenticated Eve executor adapter
  • separate health and info preflight from exact-job execution and claim authority
  • validate the pinned runtime model, route, options, instructions, and tool surface
  • parse only the frozen Eve 0.27.8 stream-format-19 lifecycle
  • bound transport data and sanitize every retained failure

Review path

  1. Start with internal/adapters/eve/preflight.go for runtime attestation.
  2. Read internal/adapters/eve/executor.go for request and session execution.
  3. Read internal/adapters/eve/stream.go for the strict streaming state machine.
  4. Use executor_test.go for bounds, redirects, malformed streams, and failure cascades.

Boundaries

No CLI wiring or live call. Routine tests use synthetic HTTP fixtures. There are no fallback branches for other Eve or stream versions.

Verification

  • make check on the rebuilt combined slice
  • focused Eve tests included in the full gate

Stack

Based on #25 so the review stack is linear.

@ferueda
ferueda force-pushed the codex/content-scout-contracts branch from bd93c82 to 309b6b8 Compare July 29, 2026 04:38
@ferueda
ferueda force-pushed the codex/content-scout-eve-go branch from 3b51d35 to 15d433f Compare July 29, 2026 04:38
@ferueda ferueda changed the title feat: add pinned Eve loopback executor Add the pinned Eve loopback executor Jul 29, 2026
@ferueda
ferueda changed the base branch from codex/content-scout-contracts to codex/content-scout-dispatcher July 29, 2026 04:39
@ferueda

ferueda commented Jul 29, 2026

Copy link
Copy Markdown
Owner Author

Superseded by #20. Noema will not call or attest Eve directly, so this Go executor adapter is no longer part of the architecture. The branch remains available for reference if an independent consumer later needs a small transport adapter.

@ferueda ferueda closed this Jul 29, 2026
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