Skip to content

V1.1.0 planning - #1

Merged
STiFLeR7 merged 6 commits into
masterfrom
v1.1.0-planning
Jun 25, 2026
Merged

V1.1.0 planning#1
STiFLeR7 merged 6 commits into
masterfrom
v1.1.0-planning

Conversation

@STiFLeR7

Copy link
Copy Markdown
Owner

No description provided.

Nexus Project added 6 commits June 24, 2026 12:10
Off frozen v1.0.1 (ab5937b). Planning only; no implementation.
- Track H (Hermes): close hermes-gap-analysis P0/P1 -> from Prototype toward Experimental/Pilot
- Track S (Sandbox): close sandbox-risk-register R-01..R-07 -> from Unsafe By Default toward Pilot Safe
- Joint item R-05/Gap 7 (agent file-tool host bypass) owned across both tracks
Design APs H-1 and S-1 gated; await approval before any implementation.
… Safe

Freeze the v1.1.0 "Containment" Track S sandbox-hardening increment and the
accepted v1.1.0 planning baseline it was built on.

Implementation (S-2/S-3/S-4), strict TDD, minimal diff:
- S-2 (R-01/R-02): fail-closed provider resolution; no host fail-open
- S-3 (R-03/R-06/R-07): startup validation gate, Docker availability probe,
  honest policy enforcement (policy_enforced audit field)
- S-4 (R-05): workspace confinement seam; Hermes file tools confined

Reclassify sandbox Experimental -> Pilot Safe (ADR-sandbox-pilot-safe).
178 tests pass; ruff + mypy clean; zero regressions. No behavior change to
CLI runtimes, scheduler, governance, events, or schema; no migrations.
Residual R-04/R-08/R-09 disclosed (out of Track S charter).

Includes: Track S implementation + tests; S-1 sandbox design, S-2/S-3/S-4
reports + validation, track-s-* closure/freeze docs, ADR-sandbox-pilot-safe,
sandbox-maturity-upgrade, architecture-status-update; the earlier-approved
v1.1.0 planning baseline (H-1 Hermes designs, S-1 sandbox designs,
ADR-{hermes,sandbox}-v1.1-foundation, R-05-shared-resolution,
v1.1.0-planning-summary); and status-doc maturity updates
(README, STATUS, ROADMAP, architecture-status-summary).
Remove production simulation from the Hermes runtime and make outcomes
truthful (P0), promoting Hermes Prototype -> Experimental:
- remove AsyncMock import + is_mocked branch (single real decision path)
- SearchProvider port via dependency injection; canned search removed;
  honest no-provider default
- goal-derived advisory planning replaces the decorative literal
- structured, schema-validated tool-calls (malformed -> explicit FAILED,
  never a silent finish)
- outcome-derived exit_code/status; failed steps persist FAILED

Reclassify Hermes Prototype -> Experimental (ADR-hermes-experimental).
194 tests pass (+16); ruff + mypy clean; zero regressions. No schema
changes, no migrations; AgentRuntimeAdapter contract, RuntimeRegistry,
orchestrator, governance, and the Track-S sandbox seam preserved.
Lifecycle safety (terminate/cancellation/resume) remains the Pilot bar (H-4).

Includes H-2 design package + reports, closure artifacts, H-4 Pilot
readiness inventory, and maturity-doc updates (README, STATUS, ROADMAP,
architecture-status-summary).
…ets, terminate, cancellation, TIMED_OUT, resume

Adds operator-grade lifecycle to the Hermes agent runtime under strict TDD
(7 steps, RED→GREEN→regression each): fail-fast initialize(), configurable
agent_max_steps budget, cooperative terminate(), DB-observable cancellation
wiring (resolve_exit_status), distinct TIMED_OUT terminal, and fail-closed
resume_goal() from persisted checkpoints. No schema changes, no migrations;
AgentRuntimeAdapter contract and runtime registry preserved. Tests 194→213
(+19 lifecycle). Includes H-4 planning + per-step implementation reports.
@STiFLeR7
STiFLeR7 merged commit 92132d3 into master Jun 25, 2026
1 check 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