Skip to content

fix(research): keep live fetch timestamps distinct from historical cutoffs - #47

Merged
Pigbibi merged 1 commit into
mainfrom
codex/rscp-ai04-web-pit-20260905
Sep 5, 2026
Merged

Pigbibi merged 1 commit into
mainfrom
codex/rscp-ai04-web-pit-20260905

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Record the actual response acquisition time instead of backdating live web content to a caller cutoff.
  • Return an explicit unsupported warning without fetching for historical requests; exclude unknown or future publication times.
  • Keep default/current CLI research working and route explicit past end dates to the historical refusal path.

Validation

  • Entire offline test suite: 64 passed, independently reproduced by the parent reviewer.
  • Fixed fake clock, synthetic RSS/HTML and mocked CLI prices/output; socket and subprocess audit hooks deny external operations.
  • Ruff, git diff --check, exact three-file scope and sensitive-pattern checks passed.
  • Push/PR/main CI is offline; scheduled research workflows are not triggered by these events.

Boundaries

No archive was added, no historical PIT coverage or production verification is claimed, and price/theme PIT semantics remain outside this patch. No real provider/model/account/deployment calls. Unrelated artifact PR #45 remains untouched.

@Pigbibi
Pigbibi merged commit 2a6445d into main Sep 5, 2026
1 check passed
@Pigbibi
Pigbibi deleted the codex/rscp-ai04-web-pit-20260905 branch September 5, 2026 00:14
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.

1 participant