web-fetcher/registry/indexes/capabilities.yaml
tegwick 2ea8c1337a Finish WEBFETCH-WP-0001: refine SCOPE/INTENT, dev workflow, reuse-surface registry, seed WP-0002
- SCOPE.md rewritten with repo-specific boundaries and current state
- INTENT.md: consumer contract and capability id
- AGENTS.md: developer workflow (test/run/validate)
- registry/: capability.infotech.provenance-fetch (D2/A2/C1/R1)
- workplans: WP-0001 finished, WP-0002 proposed

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 153021@bnt-lap001
Assistant-Session: 46917be4-6400-4106-b8b7-61953a0caf24
2026-10-19 13:51:40 +02:00

35 lines
956 B
YAML

version: 1
updated: '2026-10-19'
domain: infotech
capabilities:
- id: capability.infotech.provenance-fetch
name: Provenance-first Web and API Data Fetching
summary: Standard-library Python fetcher that turns declarative JSON specs into Observation
records carrying value, source, URL, source publication time, retrieval time and payload
SHA-256. Adapters for Eurostat JSON-stat, generic JSON, CSV and wide XLSX endpoints; missing
data is an explicit not_found, never estimated. Optional content-addressed cache replays
a run from the exact bytes it used.
domain: infotech
status: draft
owner: web-fetcher
tags:
- fetch
- http
- api
- provenance
- research
- statistics
- eurostat
- csv
- json
- xlsx
- cache
- replay
- data-ingestion
- stdlib
vector: D2 / A2 / C1 / R1
path: registry/capabilities/capability.infotech.provenance-fetch.md
consumption_modes:
- Python library
- cli
- source