Repository navigation
Release 0.2.31: bounded human continuation and complete AI updates - #43
Merged
Merged
Conversation
added 22 commits
October 20, 2026 17:07
# Conflicts: # tests/test_mcp_prompt_templates.py # tests/test_prompt_templates.py
…v0.2.31-clarification-20261020
…v0.2.31-clarification-20261020
…v0.2.31-clarification-20261020
…v0.2.31-clarification-20261020
# Conflicts: # docs/prompt-templates.md
added 7 commits
October 20, 2026 19:38
added 5 commits
October 20, 2026 20:16
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Answered implementation questions can continue after an authenticated operator explicitly resumes them, including with a zero repair budget. Initial and ordinarily resumed implementers receive the frozen verification commands and timeouts without added tools or execution permission.
The resume journal binds the original question, authenticated answer and next ordinary attempt. Spent calls, repair history, the frozen request bound and ordinary four-attempt ceiling remain intact. Replay, changed or ambiguous bindings, revoked resumers and active provider recovery are refused. Other roles and the separate final provider allowance retain their existing contracts. SCM-triggered resumes carry the currently verified native actor through the Journal boundary under identity locks.
An explicitly selected Agentic or Bridge communication profile writes the complete title and explanation from bounded cited facts and preserves the exact public human question and ordered choices. A separate structured AI request classifies the original candidate's meaning. Unsupported or uncertain wording receives one AI correction, followed by native framing and current-authority checks without another semantic veto. Supported responses use two requests; corrected responses use three. All calls are tool-free, disable SDK retries and share one selected-profile deadline capped at 120 seconds, defaulting to 60 when absent. The original review and corrected candidate retain separate provenance. Material provider, quota, framing, credential or freshness failures hold configured AI delivery without a substitute template, remote POST or automatic repeated calls. Explicit recorded mode without an AI profile remains available separately.
New workspaces exclude untracked
.venv,node_modulesandvendordependency symlinks from source snapshots. Tracked private paths remain rejected. Administrators can explicitly reconcile known failed legacy dependency preparation through a candidate and immutable receipt while preserving source custody, uncertain-effect holds and spent budgets. The release includes current controlled documentation captures and 276 versioned Agentic resources.Retained official-CLI environment continuations now refuse unmetered command activity before admission, filesystem intent, provider dispatch intent and launch. The refusal distinguishes observed CLI calls from governed runner receipts and required final checks; incomplete or conflicting archives also hold. It grants no budget reset or additional call. This closes an unsafe reconciliation admission while preserving the known limitation: archived observations do not preventively enforce a combined shell-command limit inside the CLI.
Validation on
4ff72bce4a78721603f79860cf45075869661b48:12320668626matches its GitHub ZIP digest. The wheel (569 entries) and sdist (2,010 entries) pass source, metadata, dependency extras, RECORD, Studio and legal checks. Both archives are byte-identical to the final local qualification, including all 1,981 tracked source files. The same wheel was installed outside the checkout and verified against all 236 Python modules, 276 prompt resources, 28 Studio files and fonts over 158 unchanged dependencies.Earlier failed and superseded runs remain preserved. Controlled model, protocol and screenshot fixtures do not establish external one-correction inference, completed CRM or generated-product acceptance.