refetch_capture
Refresh a specific dimension of an existing web capture—re-extract data, re-render markdown, update media status, or submit to Wayback—by providing the capture ID.
Instructions
Refetch one dimension of an existing capture.
Dimensions, per ADR-0010 commitment 6 + ADR-0009 §C2 replay (S42):
extraction(default): NETWORK re-fetch → new capture, old marked superseded (can observe a changed/deleted post).re-extract: OFFLINE — re-derive the typed payload from the preserved source bytes with the current extractor (recovers under-extracted fields; survives source deletion). In place; same capture id.re-render: OFFLINE — re-render the markdown body from the existing typed payload (apply an improved renderer / skin). In place.media: re-walk MediaFetcherRegistry on existing payload; updatesMedia[].download_statusin place; same capture id.wayback: re-submit canonical URL to Wayback Save Page Now; updatesarchive_urls['wayback']in place; same capture id.
Args:
capture_id: The capture ULID to refetch.
dimension: Which dimension to refetch (extraction | re-extract |
re-render | media | wayback). Defaults to extraction.
Returns: Updated capture record on success; structured error dict on failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dimension | No | extraction | |
| capture_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||