WEBFETCH-WP-0003: CI green, brief regenerated, repo classification, qualified waits
- T01 done (first CI run passed on Python 3.10 and 3.13), T04 done - .repo-classification.yaml (agent-proposed), WORK-RECORDS.md generated - T03 blocked_on assembly-economics; T05 needs_human (reuse-surface push) 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
This commit is contained in:
parent
49de8d15b6
commit
e745f0eb44
4 changed files with 77 additions and 24 deletions
|
|
@ -1,27 +1,25 @@
|
|||
<!-- custodian-brief: generated by statehub register; fix-consistency may replace this file -->
|
||||
# Custodian Brief - web-fetcher
|
||||
<!-- custodian-brief: generated by fix-consistency — do not edit manually -->
|
||||
# Custodian Brief — web-fetcher
|
||||
|
||||
**Project:** web-fetcher
|
||||
**Domain:** infotech
|
||||
**State Hub:** http://127.0.0.1:8000
|
||||
**Topic ID:** `595afc64-bd28-47bf-aafb-ba230b28371b`
|
||||
**Domain:** infotech
|
||||
**Last synced:** 2026-10-19 12:28 UTC
|
||||
**State Hub:** http://127.0.0.1:8000 *(adjust if running on a remote machine)*
|
||||
|
||||
## Open Workplans
|
||||
## Active Workstreams
|
||||
|
||||
### Bootstrap State Hub integration
|
||||
### Repository hygiene: CI, licence, deployment pinning, records
|
||||
Progress: 2/6 done | workplan_id: `def60399-6f75-5627-9659-b7337146e4a8`
|
||||
|
||||
Workplan file: `workplans/WEBFETCH-WP-0001-statehub-bootstrap.md`
|
||||
**Open tasks:**
|
||||
- ! Federate web-fetcher in the reuse-surface Checkout `e3425704`
|
||||
- ! Pin the railiance01 Deployment to a Release `cbd3081d`
|
||||
- ► Refresh the Custodian Brief `d97884b7`
|
||||
- ► Continuous Test Run on Forgejo `e0a1bf54`
|
||||
|
||||
Open tasks:
|
||||
- T01 - Review generated integration files
|
||||
- T02 - Verify local developer workflow
|
||||
- T03 - Seed first real workplan
|
||||
---
|
||||
## MCP Orientation (when available)
|
||||
|
||||
## Session Start
|
||||
|
||||
1. Read `INTENT.md`, `SCOPE.md`, and `AGENTS.md`.
|
||||
2. Check inbox: `GET /messages/?to_agent=web-fetcher&unread_only=true`.
|
||||
3. Scan `workplans/`.
|
||||
4. Update task statuses in workplan files as work progresses.
|
||||
|
||||
Last generated: 2026-10-13
|
||||
If the state-hub MCP server is reachable, call:
|
||||
`get_domain_summary("infotech")`
|
||||
This provides richer cross-domain context.
|
||||
If the MCP call fails, use this file as your orientation source.
|
||||
|
|
|
|||
20
.repo-classification.yaml
Normal file
20
.repo-classification.yaml
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
repo_classification:
|
||||
standard: Repo Classification Standard
|
||||
version: '1.0'
|
||||
classified_at: '2026-10-19'
|
||||
classified_by: agent
|
||||
category: tooling
|
||||
domain: infotech
|
||||
secondary_domains: []
|
||||
capability_tags:
|
||||
- data-fetching
|
||||
- provenance
|
||||
- research-data
|
||||
- public-statistics
|
||||
- reproducibility
|
||||
business_stake:
|
||||
- technology
|
||||
- intelligence
|
||||
business_mechanics:
|
||||
- operation
|
||||
notes: Stdlib library/CLI fetching public API and web data with provenance for research repos (capability.infotech.provenance-fetch); agent-proposed classification pending human review.
|
||||
29
WORK-RECORDS.md
Normal file
29
WORK-RECORDS.md
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
# Work Records — web-fetcher
|
||||
|
||||
> Generated by `statehub fix-consistency` (CUST-WP-0061-T04, work-record
|
||||
> stage 3). Do not edit by hand — edit the source file/block listed for
|
||||
> each record and re-run fix-consistency to refresh this index. Archived
|
||||
> workplans are omitted; closed decisions/intakes/engagements stay listed
|
||||
> so recently-resolved work is still visible. [auto]
|
||||
|
||||
| Kind | ID | Status | Lane | Source |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| workplan | WEBFETCH-WP-0001 | finished | — | workplans/WEBFETCH-WP-0001-statehub-bootstrap.md |
|
||||
| workplan | WEBFETCH-WP-0002 | finished | — | workplans/WEBFETCH-WP-0002-release-and-fetch-hardening.md |
|
||||
| workplan | WEBFETCH-WP-0003 | active | — | workplans/WEBFETCH-WP-0003-repo-hygiene.md |
|
||||
| task | WEBFETCH-WP-0001-T01 | done | — | workplans/WEBFETCH-WP-0001-statehub-bootstrap.md |
|
||||
| task | WEBFETCH-WP-0001-T02 | done | — | workplans/WEBFETCH-WP-0001-statehub-bootstrap.md |
|
||||
| task | WEBFETCH-WP-0001-T03 | done | — | workplans/WEBFETCH-WP-0001-statehub-bootstrap.md |
|
||||
| task | WEBFETCH-WP-0002-T01 | done | — | workplans/WEBFETCH-WP-0002-release-and-fetch-hardening.md |
|
||||
| task | WEBFETCH-WP-0002-T02 | done | — | workplans/WEBFETCH-WP-0002-release-and-fetch-hardening.md |
|
||||
| task | WEBFETCH-WP-0002-T03 | done | — | workplans/WEBFETCH-WP-0002-release-and-fetch-hardening.md |
|
||||
| task | WEBFETCH-WP-0002-T04 | done | — | workplans/WEBFETCH-WP-0002-release-and-fetch-hardening.md |
|
||||
| task | WEBFETCH-WP-0002-T05 | done | — | workplans/WEBFETCH-WP-0002-release-and-fetch-hardening.md |
|
||||
| task | WEBFETCH-WP-0002-T06 | done | — | workplans/WEBFETCH-WP-0002-release-and-fetch-hardening.md |
|
||||
| task | WEBFETCH-WP-0002-T07 | done | — | workplans/WEBFETCH-WP-0002-release-and-fetch-hardening.md |
|
||||
| task | WEBFETCH-WP-0003-T01 | progress | — | workplans/WEBFETCH-WP-0003-repo-hygiene.md |
|
||||
| task | WEBFETCH-WP-0003-T02 | done | — | workplans/WEBFETCH-WP-0003-repo-hygiene.md |
|
||||
| task | WEBFETCH-WP-0003-T03 | wait | — | workplans/WEBFETCH-WP-0003-repo-hygiene.md |
|
||||
| task | WEBFETCH-WP-0003-T04 | progress | — | workplans/WEBFETCH-WP-0003-repo-hygiene.md |
|
||||
| task | WEBFETCH-WP-0003-T05 | wait | — | workplans/WEBFETCH-WP-0003-repo-hygiene.md |
|
||||
| task | WEBFETCH-WP-0003-T06 | done | — | workplans/WEBFETCH-WP-0003-repo-hygiene.md |
|
||||
|
|
@ -23,7 +23,7 @@ scope-vs-intent work of `WEBFETCH-WP-0002`.
|
|||
|
||||
```task
|
||||
id: WEBFETCH-WP-0003-T01
|
||||
status: progress
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "e0a1bf54-1446-50d7-bd4d-b43b66541c2e"
|
||||
```
|
||||
|
|
@ -53,6 +53,7 @@ but has no `LICENSE`. Licence choice is the founder's decision; once made, add
|
|||
```task
|
||||
id: WEBFETCH-WP-0003-T03
|
||||
status: wait
|
||||
blocked_on: message-from:assembly-economics
|
||||
priority: medium
|
||||
state_hub_task_id: "cbd3081d-e544-5bdc-af32-b287e11211dd"
|
||||
```
|
||||
|
|
@ -66,7 +67,7 @@ run consumes a pinned tag instead of a moving checkout.
|
|||
|
||||
```task
|
||||
id: WEBFETCH-WP-0003-T04
|
||||
status: progress
|
||||
status: done
|
||||
priority: low
|
||||
state_hub_task_id: "d97884b7-042f-55bb-bd4c-ec6b01371f54"
|
||||
```
|
||||
|
|
@ -79,6 +80,8 @@ regenerate it with `statehub fix-consistency` rather than editing it by hand.
|
|||
```task
|
||||
id: WEBFETCH-WP-0003-T05
|
||||
status: wait
|
||||
needs_human: true
|
||||
intervention_note: "Push reuse-surface be5c006 + 307fcaf to main (blocked for agents by the permission guard): cd ~/reuse-surface && git push origin main"
|
||||
priority: low
|
||||
state_hub_task_id: "e3425704-213d-51f5-bcc4-e6cdab0b5c2f"
|
||||
```
|
||||
|
|
@ -106,7 +109,7 @@ Mark the two news items read and acknowledge the two standing notices
|
|||
and `python:3.13-alpine` containers (`ubuntu-latest` label, archive fetch as in
|
||||
key-cape's acceptance job). Runners confirmed active (audit-core, key-cape
|
||||
runs in October). Registry validation stays local (needs a reuse-surface
|
||||
install).
|
||||
install). First run on `49de8d1` passed on both Python versions.
|
||||
- T02: Org-wide preliminary licence applied (Target Revenue Source License
|
||||
V1C1; maintainer decision 2026-07-29 "across all repos"), byte-identical to
|
||||
the 111 other repos; `license = { file = "LICENSE" }` in `pyproject.toml`.
|
||||
|
|
@ -115,4 +118,7 @@ Mark the two news items read and acknowledge the two standing notices
|
|||
- T05: reuse-surface commits `be5c006` and `307fcaf` (federated refresh to
|
||||
v0.2.0) are ready locally; the push to reuse-surface `main` was blocked by
|
||||
the permission guard and needs the founder to run it or allow it.
|
||||
- T04: `.custodian-brief.md` regenerated by `statehub fix-consistency`
|
||||
(also generated `WORK-RECORDS.md`); added `.repo-classification.yaml`
|
||||
(agent-proposed, pending human review) to clear its C-34/C-35 warnings.
|
||||
- T06: Both standing notices acknowledged; inbox empty. Neither affects this repo.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue