Skip to content

TPI-020 eval-first monkey model external send required gate#19

Draft
gb250e wants to merge 6 commits intoexp/send-evidence-019from
exp/external-send-020
Draft

TPI-020 eval-first monkey model external send required gate#19
gb250e wants to merge 6 commits intoexp/send-evidence-019from
exp/external-send-020

Conversation

@gb250e
Copy link
Copy Markdown
Owner

@gb250e gb250e commented Mar 21, 2026

Purpose

This is the TPI-020 internal review PR.

TPI-019 fixed a dispatch execution evidence surface, but the workflow still has no actual send evidence. TPI-020 therefore makes the constraint explicit: no further execution-distance progress should be counted until the fixed outbound dispatch packet is actually sent and concrete send evidence is recorded.

Thesis

When the workflow is blocked on one returned filled provider block and no send evidence exists, the next loop should declare an external-send-required gate, define acceptable send evidence, and reject further schema-only refinement as meaningful progress.

Scope

  • define one external-send-required gate
  • define acceptable send evidence
  • define a no-further-schema-only-loop rule beyond this gate
  • preserve existing handoff / intake / verification boundaries
  • preserve public-safe monkey model framing

What is included

  • external send required gate note
  • acceptable send evidence note
  • no further schema-only loop rule note
  • decision note
  • PR summary note

What is intentionally not included yet

  • an actual send artifact
  • a returned filled provider block
  • attach attempt
  • landing verification result
  • execution resume result
  • new Git auth recovery work
  • model or tokenizer changes

Expected next step

  1. perform the real outbound send
  2. record acceptable send evidence immediately
  3. update the operational record accordingly
  4. only then continue toward returned block handling

Public-facing safety

This branch uses monkey model framing only and is intended to avoid exposing proprietary architecture language.

@gb250e
Copy link
Copy Markdown
Owner Author

gb250e commented Mar 21, 2026

Codex review checkpoint for TPI-020

Current assessment

  • TPI-019 で dispatch execution evidence surface は fixed です。
  • TPI-020 の役割は、actual send が外部 action として必要であることを gate として明示することです。
  • current bottleneck は one returned filled provider block の不在のみです。
  • current label は continue_sharpening です。

Evidence checked

  • current operational record には acceptable send evidence がありません。
  • send_performed: no の absent state はすでに固定されています。
  • actual send evidence が無い以上、returned block handling へは進めません。
  • したがって、これ以上の schema-only refinement は進捗として数えられません。

Consequence

  • external action requirement は explicit です。
  • acceptable send evidence は explicit です。
  • no-further-schema-only-loop rule は explicit です。
  • actual send evidence なしで前進したことにはしません。

Required next step

  • fixed outbound dispatch packet を実際に送る
  • acceptable send evidence を残す
  • operational record をその evidence で更新する
  • その後にだけ returned block handling へ進む

Control note

  • Git auth recovery、environment reselection、model changes は reopen しません。
  • actual send evidence なしで false progress claim をしません。
  • returned block なしで attach / execution resume に進みません。
  1. current bottleneck
    One returned filled provider block is still missing.

  2. decision label
    continue_sharpening

  3. exact next action
    Perform the real outbound send and record acceptable send evidence immediately.

  4. external send required gate
    No further execution-distance progress may be claimed until the fixed outbound dispatch packet is actually sent and concrete send evidence is recorded.

  5. acceptable send evidence

  • sent_timestamp_or_reference
  • sent_by
  • dispatch_channel_or_reference
  • sent_artifact_reference
  • or an equivalent concrete trace proving the send actually happened
  1. no-further-schema-only-loop rule
    After TPI-020, schema-only refinement without actual send evidence does not count as meaningful progress.

Turn DoD

  • external action requirement explicit
  • acceptable evidence explicit
  • blocker explicit
  • no false progress claim
  • no placeholder ambiguity

Copy link
Copy Markdown
Owner Author

gb250e commented Mar 21, 2026

LLM review checkpoint for TPI-020

Current assessment

  • continue_sharpening の維持で正しいです。
  • TPI-020 は external-send-required gate として十分です。
  • current bottleneck は引き続き one returned filled provider block の不在のみですが、その直前の blocker は actual send evidence の不在です。

Evidence checked

  • PR TPI-020 eval-first monkey model external send required gate #19 の差分は external send required gate、acceptable send evidence、no-further-schema-only-loop rule、decision、summary を一貫して固定しています。
  • A+B+C レポートも揃っており、actual send evidence が無い限り前進主張をしない境界が明示されています。
  • current state は依然として actual send evidence absent です。

Consequence

  • TPI-020 は gate surface として妥当です。
  • ここから先は、schema-only な TPI-021 を切るべきではありません。
  • 次の有効な progress は actual external send の実施と、その acceptable send evidence の記録だけです。

Required next step

  • fixed outbound dispatch packet を実際に送る
  • sent_timestamp_or_referencesent_bydispatch_channel_or_referencesent_artifact_reference のうち利用可能な concrete trace を operational record に記録する
  • その後にだけ returned block handling へ進む

Control note

  • generic provider advice / local SSH keys / old rediscovery は引き続き insufficient です。
  • actual send evidence が入るまでは、新しい schema-only PR を meaningful progress として扱わないでください。

Copy link
Copy Markdown
Owner Author

gb250e commented Mar 21, 2026

LLM review checkpoint for TPI-020

Current assessment

  • continue_sharpening の維持で正しいです。
  • TPI-020 は external-send-required gate として成立しています。
  • current bottleneck は引き続き one returned filled provider block の不在のみですが、その直前の blocker は actual send evidence の不在です。

Evidence checked

  • PR TPI-020 eval-first monkey model external send required gate #19 では external send required gate、acceptable send evidence、no-further-schema-only-loop rule、decision、summary が揃っています。
  • A+B+C レポートも成立しており、actual send evidence が無い限り前進主張をしない境界が明示されています。
  • current state は依然として actual send evidence absent です。

Consequence

  • ここから先は schema-only な TPI-021 を切るべきではありません。
  • 次の有効な progress は actual external send の実施と、その acceptable send evidence の記録だけです。
  • したがって、PR ping-pong は send evidence が入るまで freeze します。

Required next step

  • fixed outbound dispatch packet を実際に送る
  • sent_timestamp_or_referencesent_bydispatch_channel_or_referencesent_artifact_reference のうち利用可能な concrete trace を operational record に記録する
  • その後にだけ returned block handling へ進む

Control note

  • generic provider advice / local SSH keys / old rediscovery は引き続き insufficient です。
  • actual send evidence が入るまでは、新しい schema-only PR を meaningful progress として扱わないでください。

Copy link
Copy Markdown
Owner Author

gb250e commented Apr 2, 2026

LLM follow-up freeze checkpoint for TPI-020

Current assessment

  • The stacked line from TPI-012 through TPI-020 is internally coherent.
  • The frontier is no longer a schema-definition problem.
  • The immediate blocker before any returned filled provider block remains the absence of actual send evidence.
  • The correct label remains continue_sharpening, but only in the narrow sense of waiting for external execution evidence rather than opening more schema-only loops.

Evidence checked

  • TPI-012 fixed the outbound dispatch packet and exact return block.
  • TPI-013 inserted the goal-progress audit and divergence gate.
  • TPI-014 through TPI-019 progressively turned that into operator-facing state, chosen-branch, live-state, and send-evidence surfaces.
  • TPI-020 explicitly states that no further execution-distance progress may be claimed without concrete send evidence.
  • No missing repository-side schema gap appears to remain on the path to external send.

Consequence

  • PR ping-pong should remain frozen at TPI-020 until one concrete external send trace is recorded.
  • Opening another schema-only PR before that point would be drift, not progress.
  • The next valid repository update should be evidence-bearing rather than definition-bearing.

Required next step

  • perform the real outbound send using the fixed TPI-012 dispatch packet
  • capture one acceptable send trace
  • update the operational record with that trace
  • only then resume returned-block handling

Control note

  • Do not infer send completion from intention.
  • Do not treat additional wording refinements as progress.
  • Do not resume attach or execution handling from partial or indirect evidence.
  1. frontier PR
    #19 / TPI-020

  2. freeze condition
    Freeze schema-only progress until one concrete external send trace exists.

  3. exact unblock condition
    At least one acceptable send trace is recorded, such as:

  • sent_timestamp_or_reference
  • sent_by
  • dispatch_channel_or_reference
  • sent_artifact_reference
  • or an equivalent concrete trace showing the fixed outbound dispatch packet was actually sent
  1. next valid repository move
    An evidence-bearing update that records the real outbound send.

  2. invalid next move
    Any new schema-only TPI loop opened before actual send evidence is recorded.

  3. handoff note
    Once send evidence is recorded, continue with returned filled provider block handling under the existing TPI-012 / TPI-011 boundaries without reopening prior closed debates.

Copy link
Copy Markdown
Owner Author

gb250e commented Apr 2, 2026

External send evidence template for TPI-020

Use the following comment immediately after the fixed outbound dispatch packet is actually sent. Fill every field that is concretely available. Do not post this template unless the send really happened.

## External send evidence record

### Current assessment
- The fixed outbound dispatch packet has actually been sent.
- Concrete send evidence is now present.
- The workflow may advance from schema-only freeze to returned-block waiting / capture.

### Evidence checked
- sent_timestamp_or_reference: <fill>
- sent_by: <fill>
- dispatch_channel_or_reference: <fill>
- sent_artifact_reference: <fill>
- equivalent_concrete_trace_if_any: <fill or `none`>

### Consequence
- TPI-020 external-send-required gate is satisfied.
- Schema-only freeze is lifted.
- The next blocker becomes the absence or presence of one returned filled provider block.

### Required next step
- wait for or capture one returned filled provider block
- validate it against the TPI-012 exact return block and transition rule
- pass it to TPI-011 intake only if all required fields are present

### Control note
- do not infer returned block fields
- do not start attach or execution resume from partial provider metadata
- if no returned filled block arrives yet, keep the label at `continue_sharpening`

1. send_performed
`yes`

2. sent_timestamp_or_reference
<fill>

3. sent_by
<fill>

4. dispatch_channel_or_reference
<fill>

5. sent_artifact_reference
<fill>

6. decision label
`continue_sharpening`

7. exact next action
Wait for one concrete returned filled provider block, then validate it strictly under the existing TPI-012 / TPI-011 boundaries.

Acceptance rule reminder:

  • intention to send is insufficient
  • chosen branch send_now is insufficient
  • placeholders only are insufficient
  • schema updates without a concrete send trace are insufficient

Once this evidence record is filled with real send data, the next valid repository-side update should be returned-block handling rather than another schema-only loop.

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