feat(prices): commit and mirror /v1/prices contract + ADR 0011 #154

Closed
opened 2026-04-27 00:15:35 +00:00 by maximus · 0 comments
Owner

Goal

Commit docs/api-contract-prices.md (frozen v2 contract) and docs/adr/0011-providers-best-effort-yahoo.md to main. Mirror the contract to maximus-api/docs/api-contract-prices.md.

Why

The contract is the synchronization point between simpl-resultat (this repo) and maximus-api. Until it lives in both repos, parallel client/server development is fragile.

Fichiers concernés

  • docs/api-contract-prices.md (already on disk, untracked)
  • docs/adr/0011-providers-best-effort-yahoo.md (already on disk, untracked)
  • docs/architecture.md (add row to ADR table)
  • ~/claude-code/maximus-api/docs/api-contract-prices.md (new mirror, create docs/ dir if missing)

Depends on

(none — first issue)

Scope

  • Commit docs/api-contract-prices.md and docs/adr/0011-providers-best-effort-yahoo.md in simpl-resultat
  • Update docs/architecture.md — locate the ADR table (under section "Architecture Decision Records" or similar) and add a row: | 0011 | Providers best-effort Yahoo | 2026-04-26 | Accepted |
  • In ~/claude-code/maximus-api/: create docs/ if missing, copy the contract verbatim to docs/api-contract-prices.md, commit on main
  • No README.md updates needed (no existing ADR index pattern in either repo)

Critères d'acceptation

  • Both repos contain identical docs/api-contract-prices.md (diff returns empty)
  • simpl-resultat/docs/adr/0011-providers-best-effort-yahoo.md is committed
  • simpl-resultat/docs/architecture.md ADR table contains row 0011
  • git log --oneline -1 in each repo shows a docs(prices): commit

Décisions prises ce soir

  • Pas de référence dans les README.md : aucun pattern d'index ADR existant.

Spec source

docs/api-contract-prices.md, docs/adr/0011-providers-best-effort-yahoo.md

## Goal Commit `docs/api-contract-prices.md` (frozen v2 contract) and `docs/adr/0011-providers-best-effort-yahoo.md` to main. Mirror the contract to `maximus-api/docs/api-contract-prices.md`. ## Why The contract is the synchronization point between `simpl-resultat` (this repo) and `maximus-api`. Until it lives in both repos, parallel client/server development is fragile. ## Fichiers concernés - `docs/api-contract-prices.md` (already on disk, untracked) - `docs/adr/0011-providers-best-effort-yahoo.md` (already on disk, untracked) - `docs/architecture.md` (add row to ADR table) - `~/claude-code/maximus-api/docs/api-contract-prices.md` (new mirror, create `docs/` dir if missing) ## Depends on (none — first issue) ## Scope - [ ] Commit `docs/api-contract-prices.md` and `docs/adr/0011-providers-best-effort-yahoo.md` in simpl-resultat - [ ] Update `docs/architecture.md` — locate the ADR table (under section "Architecture Decision Records" or similar) and add a row: `| 0011 | Providers best-effort Yahoo | 2026-04-26 | Accepted |` - [ ] In `~/claude-code/maximus-api/`: create `docs/` if missing, copy the contract verbatim to `docs/api-contract-prices.md`, commit on main - [ ] No README.md updates needed (no existing ADR index pattern in either repo) ## Critères d'acceptation - [ ] Both repos contain identical `docs/api-contract-prices.md` (`diff` returns empty) - [ ] `simpl-resultat/docs/adr/0011-providers-best-effort-yahoo.md` is committed - [ ] `simpl-resultat/docs/architecture.md` ADR table contains row 0011 - [ ] `git log --oneline -1` in each repo shows a `docs(prices):` commit ## Décisions prises ce soir - Pas de référence dans les README.md : aucun pattern d'index ADR existant. ## Spec source `docs/api-contract-prices.md`, `docs/adr/0011-providers-best-effort-yahoo.md`
maximus added this to the spec-price-fetching milestone 2026-04-27 00:15:35 +00:00
maximus added the
status:ready
type:feature
source:human
labels 2026-04-27 00:15:35 +00:00
maximus modified the milestone from spec-price-fetching to overnight-2026-04-27-prices 2026-04-27 00:32:01 +00:00
maximus added
status:in-progress
and removed
status:ready
source:human
labels 2026-04-27 12:07:00 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: maximus/Simpl-Resultat#154
No description provided.