docs(18-07): record plan 07 progress in STATE and ROADMAP

This commit is contained in:
2026-10-13 17:47:32 +02:00
parent 8d33af4f22
commit 2f5e8e3014
2 changed files with 16 additions and 11 deletions

View File

@@ -1113,7 +1113,7 @@ Plans:
4. A host test proves the order-create, Stripe-pay and order-paid flow that Horoskopia relies on. 4. A host test proves the order-create, Stripe-pay and order-paid flow that Horoskopia relies on.
5. The new code has unit tests, delivered in the phase's last plan. 5. The new code has unit tests, delivered in the phase's last plan.
**Plans:** 6/7 plans executed **Plans:** 7/7 plans executed
Plans: Plans:
**Wave 1** **Wave 1**
@@ -1135,7 +1135,7 @@ Plans:
- [x] 18-06-PLAN.md — Customer order API `/_paymentgateway/api/v1` (D-06 contract gate, authz, twelve endpoints) and the new vue-paymentgateway-layer (typed client, Pg* components, i18n, tests); repository creation, fixture request, pushes and layer tag v0.1.0 with go-ahead - [x] 18-06-PLAN.md — Customer order API `/_paymentgateway/api/v1` (D-06 contract gate, authz, twelve endpoints) and the new vue-paymentgateway-layer (typed client, Pg* components, i18n, tests); repository creation, fixture request, pushes and layer tag v0.1.0 with go-ahead
**Wave 7** *(blocked on 18-01..18-06)* **Wave 7** *(blocked on 18-01..18-06)*
- [ ] 18-07-PLAN.md — Unit tests last: the 74-case PHP map, money and FSM matrices, legacy fixtures, security evidence, framework and layer tests, `scripts/check-phase18.sh`, validated 18-VALIDATION.md, final push approval - [x] 18-07-PLAN.md — Unit tests last: the 74-case PHP map, money and FSM matrices, legacy fixtures, security evidence, framework and layer tests, `scripts/check-phase18.sh`, validated 18-VALIDATION.md, final push approval
### Phase 18.1: Payment Gateway Subscriptions (INSERTED) ### Phase 18.1: Payment Gateway Subscriptions (INSERTED)
@@ -1340,7 +1340,7 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 →
| 15. Journal plugin | 4/4 | Complete | 2026-10-06 | | 15. Journal plugin | 4/4 | Complete | 2026-10-06 |
| 16. grzybyfunkcjonalne.pl on reusable blog views | 5/5 | In Progress| | | 16. grzybyfunkcjonalne.pl on reusable blog views | 5/5 | In Progress| |
| 17. Blog companions | 6/6 | In Progress| | | 17. Blog companions | 6/6 | In Progress| |
| 18. Payment Gateway | 6/7 | In Progress| | | 18. Payment Gateway | 7/7 | In Progress| |
| 18.1. Payment Gateway Subscriptions | 0/TBD | Not started | - | | 18.1. Payment Gateway Subscriptions | 0/TBD | Not started | - |
| 19. Chat and ChatChannels | 0/TBD | Not started | - | | 19. Chat and ChatChannels | 0/TBD | Not started | - |
| 19.1. Chat satellites | 0/TBD | Not started | - | | 19.1. Chat satellites | 0/TBD | Not started | - |

View File

@@ -3,17 +3,17 @@ msd_state_version: "1.0"
milestone: v1.0 milestone: v1.0
current_phase: 18 current_phase: 18
current_phase_name: Payment Gateway current_phase_name: Payment Gateway
status: executing status: verifying
stopped_at: Completed 18-06-PLAN.md stopped_at: Completed 18-07-PLAN.md
last_updated: "2026-10-13T14:34:53.694Z" last_updated: "2026-10-13T15:47:20.826Z"
last_activity: 2026-10-13 last_activity: 2026-10-13
last_activity_desc: Phase 18 execution started last_activity_desc: Phase 18 execution started
state_head: 25cfb0a4cc5c9a9336529bcf5fa95b29f20e9ddb state_head: 8d33af4f22338285248b483a88176b35bbe4e5b5
progress: progress:
total_phases: 40 total_phases: 40
completed_phases: 14 completed_phases: 14
total_plans: 175 total_plans: 175
completed_plans: 174 completed_plans: 175
gsd_state_version: "1.0" gsd_state_version: "1.0"
milestone_name: milestone milestone_name: milestone
--- ---
@@ -31,7 +31,7 @@ See: .planning/PROJECT.md (updated 2026-10-12)
Phase: 18 (Payment Gateway) — EXECUTING Phase: 18 (Payment Gateway) — EXECUTING
Plan: 7 of 7 Plan: 7 of 7
Status: Ready to execute Status: Phase complete — ready for verification
Last activity: 2026-10-13 — Phase 18 execution started Last activity: 2026-10-13 — Phase 18 execution started
Progress: [████░░░░░░] 44% Progress: [████░░░░░░] 44%
@@ -231,6 +231,7 @@ Progress: [████░░░░░░] 44%
| Phase 18 P04 | 40 min | 3 tasks | 78 files | | Phase 18 P04 | 40 min | 3 tasks | 78 files |
| Phase 18 P05 | 20min | 3 tasks | 31 files | | Phase 18 P05 | 20min | 3 tasks | 31 files |
| Phase 18 P06 | 70min | 6 tasks | 52 files | | Phase 18 P06 | 70min | 6 tasks | 52 files |
| Phase 18 P07 | 75 min | 5 tasks | 62 files |
## Accumulated Context ## Accumulated Context
@@ -770,6 +771,10 @@ Recent decisions affecting current work:
- [Phase 18]: 18-06: customer cancel in AwaitingPayment uses the PHP Cancel transition after canceling open cash and bank transfer payments; process rolls back on an operator error so the order stays Placed - [Phase 18]: 18-06: customer cancel in AwaitingPayment uses the PHP Cancel transition after canceling open cash and bank transfer payments; process rolls back on an operator error so the order stays Placed
- [Phase 18]: 18-06: GET /orders behind api.RequireJWT (jwt guard, Bearer only); layer auth hook is the Nuxt provide paymentGatewayAuth - [Phase 18]: 18-06: GET /orders behind api.RequireJWT (jwt guard, Bearer only); layer auth hook is the Nuxt provide paymentGatewayAuth
- [Phase 18]: 18-06: fixtures: none for shop-type legacy rows (human); three repos published, vue-paymentgateway-layer tagged v0.1.0 - [Phase 18]: 18-06: fixtures: none for shop-type legacy rows (human); three repos published, vue-paymentgateway-layer tagged v0.1.0
- [Phase 18]: 18-07 push-all: four repositories pushed and the framework tagged v0.1.25 (held since 18-01)
- [Phase 18]: 18-07 money fields accept trailing zeros beyond the scale (fix eb60c32), published in v0.1.25
- [Phase 18]: 18-07 fixtures none: synthetic legacy rows stand in for D-11; TestLegacyFixtures picks up shop-export rows later
- [Phase 18]: 18-07 the two pgstripe reliability tests are 18.1; replay_and_race is Phase 18 idempotency evidence
### Pending Todos ### Pending Todos
@@ -848,6 +853,6 @@ Items acknowledged and carried forward from previous milestone close:
## Session Continuity ## Session Continuity
Last session: 2026-10-13T14:34:52.592Z Last session: 2026-10-13T15:47:20.063Z
Stopped at: Completed 18-06-PLAN.md Stopped at: Completed 18-07-PLAN.md
Resume file: None Resume file: None