Phase 3: add bounded self-only human caregiver live bridge - #160
Open
yo4e wants to merge 7 commits into
Open
Conversation
This was referenced Aug 30, 2026
yo4e
force-pushed
the
feat/phase3-self-human-live-bridge
branch
from
August 30, 2026 09:55
23e5456 to
7496646
Compare
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.
Summary
Implements #158 as the first bounded live-human capability candidate for Human Caregiver Pilot v1.
This candidate is intentionally self-only and local/manual. It does not contact ChatGPT/OpenAI APIs, any model provider, network service, subprocess, browser, credential store, filesystem transport, or external mutable writer.
Ethics / consent scope
The project owner explicitly approved Pilot v1, chose themself as the sole caregiver, and authorized this implementation. #158 records the narrow
NOT_REQUIRED_DECLAREDethics context for this one personal self-only hobby-research operational pilot. That determination is not a blanket exemption and must be re-evaluated before involving any other person or institution-affiliated human-participant study.Implementation
attempt:self-human-pilot-v1-001and one closed pseudonymous caregiver identity;NOT_REQUIRED_DECLARED, no raw-chat transcript, no public raw-payload default, 365-day retention, and zero third-party participants;ProposalAuthority.PROPOSAL_ONLY;ACTIVE_SOURCE_KINDSremains fixture-only, and a dedicated bridge accepts a human proposal only when the generic validator's sole source-level objection is exactlyproposal.live_source_not_authorized;Fixed Pilot v1 limits
Independent-audit repair batch
Independent audit comment
5467877732on Issue #161 found two material defects in prior exact headbb0639796a91a500fe1de9f102b5e837201ee258:Both findings and their adjacent replay/clarification/disablement cases were repaired together in one coherent batch. New adversarial regressions cover second start, fresh-state reset, stale/forked reuse, stale post-disable reuse, forged well-shaped lineage, clarification-parent provenance, rejected-submission non-advancement, exact one-attempt/caregiver authorization, fixed budgets, privacy, and generic-validator containment.
Exact repaired green candidate
74966468a8672b123c3440dbebb6cc008ed08c9f;8d17cb3ed2f4fc4b8800dcdfe8839853a904ec06;33305237822: success;9730247535.Closure gate
Issue #161 remains the one bounded independent live-capability gate. Because the repair changes the exact attempt-state/authorization boundary identified by the audit, perform one focused closure audit on exact head
74966468a8672b123c3440dbebb6cc008ed08c9fbefore merge.The closure review should verify Findings 1 and 2 are resolved and that the previously passing authority/privacy/no-external-I/O/generic-validator boundaries did not regress. It does not need a new full-project audit.
A positive closure conclusion authorizes only merge of this self-only local/manual bridge. It does not freeze Phase 3, authorize another human participant, or authorize any model/provider route.
Refs #161, #158, #3, #157.