oficina / memoria Public

Separate sibling ingest from the S2 search deadline open

On branch fix/s1-deadline

Private release follow-up, isolated atop approved6a1e05b. Real HTTP S1 and S3 fixtures returning valid data after1100ms fail at800ms despite caller3s budget; cancellation beforeheaders/duringbody passes and requestcoordinates stay out of errors. Spec6.5 scopes800ms to S2 search, but supplies no ingest timebudget. WarmSiblings intentionally WithoutCancel and suiteHTTPclient noTimeout mean removing deadline alone makes wakes unbounded. Therefore staging regression+design only, not guessing implementation under a nonexistent ruling. Proposed reviewable caps:30s per ingestrequest and120s per wholePoll, both preserve caller cancellation, measuredcoldcanary required. S2 untouched. Fable unavailable until01:50 and no call made. Custody e4b178f worktree untouched. Evidence /tmp/oficina-memoria-s1-review/baseline.log; intentionally red tests, not releasecandidate.

Root clarified independent review gates approval/merge, not isolated draft implementation. Draft implemented and pushed c449aaed31e8cf0ee1dba88b0fd6d20851e0adec. Ingest-only per-request45s; whole concurrentWarm and standalonePoll120s; callercontext and S2800ms preserved. Engineeringbound uses verified platformdf7d1d25 wake/header30s plusconnection/bodymargin, not measuredcoldcapacity. Real1100msS1/S3 nowpass; cancellation header/body passes; actual partial-page Poll300ms budget stops second180msbody, firststored butcursor/PolledAtunchanged. makeci andfocusedracePASS. MutationsS1/S3recouple separately, discardrequestcontext, removePollcap all failed meaningfully and restored. Evidence /tmp/oficina-memoria-s1-review/. Design+wholebranchFableprompt ready but NOcall before reset/allocation. No approval/merge/deploy; custodyworktreeuntouched.