TPI-020 eval-first monkey model external send required gate#19
TPI-020 eval-first monkey model external send required gate#19gb250e wants to merge 6 commits intoexp/send-evidence-019from
Conversation
Codex review checkpoint for TPI-020Current assessment
Evidence checked
Consequence
Required next step
Control note
Turn DoD
|
LLM review checkpoint for TPI-020Current assessment
Evidence checked
Consequence
Required next step
Control note
|
LLM review checkpoint for TPI-020Current assessment
Evidence checked
Consequence
Required next step
Control note
|
LLM follow-up freeze checkpoint for TPI-020Current assessment
Evidence checked
Consequence
Required next step
Control note
|
External send evidence template for TPI-020Use 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:
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. |
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
What is included
What is intentionally not included yet
Expected next step
Public-facing safety
This branch uses monkey model framing only and is intended to avoid exposing proprietary architecture language.