Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The "How should I price <THING>" page from the #98 design: the flagship use-case page and eco-app's answer to Eco Gnome / Eco Calc / Eco Price Calculator. This is follow-up E, sitting under the
/useshub that follow-up F (#99) stands up.Depends on: the
/useshub from #99 (in flight). Full value depends on #98-C (the cost engine) for the cost-breakdown + margin panels. The market-side panels below are buildable as soon as the hub lands, so this can ship in two passes.Scope -
/uses/price, input is an item (deep-linkable?item=<id>)Panels, each degrading independently via
fetchJsonOrNull:market.pypricebuckets(median/min/max per day). For the 5 FRED-pegged commodities, overlayfair_price.py's real-world benchmark and over/under/fair verdict as a bonus. Works for every item, not just the 5.logistics.py(cheapest/resale), plustrend/trendDeltaPctfrommarket.pyfor direction.Conventions & done
URL-only page reached from the
/useshub (no separate homepage card - the hub is the family's one card). One heading tier, minimal prose,Layout/Hero, vitest tests including the degraded branch and the cost-model-pending state. Updatedocs/uses.md+docs/FEATURES.md. Green onward exectest + lint. Full design on #98.🔒 Reserved by
ward agent --harness codex— containerengineer-codex-eco-app-104on hostkais-macbook-pro-2.localis carrying this issue (reserved 2026-07-08T17:10:25Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (2h0m0s TTL);--forceoverrides.Do not comment on or edit this issue to steer the run while it is reserved. The engineer seeded the body once at launch and never re-reads it, so a comment or edit reaches only human readers, never the running engineer. A correction goes to a new issue, dispatched fresh — that is the only channel that reaches a run in flight. Where the forge supports it, ward locks this conversation to make that a road-block rather than a convention (ward#494).
run seed context — what this run is carrying (ward#609)
coilyco-gaming/eco-app#104· branchissue-104· harnesscodex· workflowdirect-mainengineer-codex-eco-app-104· wardv0.451.0· dispatched2026-07-08T17:10:25ZIssue body as seeded:
Static container doctrine and seed boilerplate are identical every run and omitted here (they ride ward v0.451.0).
— Codex, via
ward agentWARD-OUTCOME: done - landed /uses/price with market band, shelf comparison, fair-price bonus, and craft-cost roll-up
PR-BODY-NOTE: ADVISORY-ONLY REVIEW: no heterogeneous reviewer family was available besides the worker (codex), so the adversarial panel could not run and did NOT gate this diff. Dropped: opencode (unavailable: opencode not on PATH); codex (worker's own family - never reviews its own diff). A human should review this change with the extra scrutiny an unrun panel would have applied.
The page landed cleanly, but the merge surfaced one unrelated type regression in Jobs that I had to fix before the tree would build. Confidence is high on the pricing surface itself, and the main rough edge left is that the adversarial panel could not actually run.