Publish Forge resource economics evidence
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a02669-87ee-7a31-b111-edc95a16e0fa
This commit is contained in:
parent
a0f4c493a3
commit
35dbe4dd42
12 changed files with 632 additions and 30 deletions
|
|
@ -4,11 +4,11 @@ type: workplan
|
|||
title: "Publish Forgejo resource economics evidence"
|
||||
domain: financials
|
||||
repo: railiance-forge
|
||||
status: ready
|
||||
status: finished
|
||||
owner: codex
|
||||
topic_slug: railiance
|
||||
created: "2026-08-11"
|
||||
updated: "2026-08-15"
|
||||
updated: "2026-08-22"
|
||||
related:
|
||||
- RESOURCE-WP-0003
|
||||
- ADR-0008
|
||||
|
|
@ -43,7 +43,7 @@ a separate granted surface, not this plan. Do not treat
|
|||
|
||||
```task
|
||||
id: RFORGE-WP-0002-T01
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "7048e354-0844-4f6c-aeaa-acf188b04ce2"
|
||||
```
|
||||
|
|
@ -55,11 +55,17 @@ and material network traffic using stable units and timestamps.
|
|||
Done when resource-control can forecast capacity and identify saturation or
|
||||
idle capacity without accessing repository content or credentials.
|
||||
|
||||
**Outcome (2026-08-22):** `make forge-observe REMOTE=railiance01` publishes a
|
||||
timestamped, versioned observation for deployment requests/limits and observed
|
||||
CPU/memory, PVC and database capacity, shared/runner storage usage, recovery
|
||||
posture, and unavailable axes. It reads neither repository contents nor Secret
|
||||
surfaces.
|
||||
|
||||
## T02 — Declare service objectives and operations labor
|
||||
|
||||
```task
|
||||
id: RFORGE-WP-0002-T02
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "643c2393-2ee5-4264-972c-04c3b358dc86"
|
||||
```
|
||||
|
|
@ -71,11 +77,16 @@ database, backup, upgrade, and incident labor where evidence permits.
|
|||
Done when total-cost and optimization cases can preserve the forge's service
|
||||
constraints and labor assumptions.
|
||||
|
||||
**Outcome (2026-08-22):** the service-objective and labor evidence file names
|
||||
the availability, restore, retention, performance, operational, upgrade, and
|
||||
incident dimensions. Unknown targets and hours remain explicit nulls rather
|
||||
than invented estimates.
|
||||
|
||||
## T03 — Publish shared-consumer allocation evidence
|
||||
|
||||
```task
|
||||
id: RFORGE-WP-0002-T03
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "498cc0c7-ba07-4e7f-a0ef-2e6b34bef04c"
|
||||
```
|
||||
|
|
@ -87,8 +98,21 @@ and unattributed residuals; do not implement customer billing.
|
|||
Done when a versioned driver report can feed resource-control allocation
|
||||
without making the forge repository authoritative for booked cost.
|
||||
|
||||
**Outcome (2026-08-22):** `forge-raw-drivers-v1` proposes repository count,
|
||||
package bytes, and runner job minutes, preserves all current use as an
|
||||
unattributed residual, and assigns method selection to `resource-control`.
|
||||
|
||||
## Acceptance
|
||||
|
||||
- [ ] Demand and utilization include storage, compute, runner, and backup axes.
|
||||
- [ ] Service objectives and labor assumptions are explicit.
|
||||
- [ ] Shared allocation evidence exposes residuals and provenance.
|
||||
- [x] Demand and utilization include storage, compute, runner, and backup axes.
|
||||
- [x] Service objectives and labor assumptions are explicit.
|
||||
- [x] Shared allocation evidence exposes residuals and provenance.
|
||||
|
||||
## Completion evidence
|
||||
|
||||
- `python3 -m unittest discover -s tests -p 'test_*.py' -v`: 1 test passed.
|
||||
- Live read-only capture:
|
||||
`docs/evidence/resource-railiance-forgejo/observations/20260822T102256Z.json`.
|
||||
- Current observation records 2,377,375,744 forge data bytes, 247,693,312
|
||||
runner data bytes, healthy single-instance CNPG state, continuous archiving,
|
||||
and no Forge database Backup/ScheduledBackup or restore-drill evidence.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue