diff --git a/docs/integrations/weatherfeeder-postgres.md b/docs/integrations/weatherfeeder-postgres.md index 311cec6..9b907a6 100644 --- a/docs/integrations/weatherfeeder-postgres.md +++ b/docs/integrations/weatherfeeder-postgres.md @@ -8,7 +8,7 @@ `go.mod` depends on: -- `gitea.maximumdirect.net/ejr/weatherfeeder v0.10.0` +- `gitea.maximumdirect.net/ejr/weatherfeeder v0.11.0` The repository code also depends on weatherfeeder canonical model types. Table compatibility must match the SQL in `internal/adapters/outbound/postgres`. diff --git a/docs/roadmap/implementation.md b/docs/roadmap/implementation.md index ad8f58c..068970e 100644 --- a/docs/roadmap/implementation.md +++ b/docs/roadmap/implementation.md @@ -6,6 +6,8 @@ Implement the `weatherapi` SPC convective outlook API described in [`docs/roadma This plan is execution-oriented. Implement stages in order. Keep `weatherapi` read-only: it must read `weatherfeeder` Postgres tables, reconstruct canonical model payloads, apply API filters, and present results over HTTP. Do not add ingestion, upstream SPC calls, table creation, migrations, or historical browsing. +The implementation target is `gitea.maximumdirect.net/ejr/weatherfeeder v0.11.0`, which provides the canonical outlook model and Postgres table contract this feature consumes. + Target routes: - `GET /outlooks/convective` @@ -224,6 +226,7 @@ git diff --stat ``` - Confirm no unrelated files are included. +- Confirm `go.mod` still requires `gitea.maximumdirect.net/ejr/weatherfeeder v0.11.0`. - Confirm no weatherfeeder ingestion behavior, schema creation, migration logic, or upstream SPC calls were added. - Confirm current-behavior docs no longer describe outlook endpoints as future work once implementation is complete, or leave roadmap docs clearly marked as historical/planning if they remain. diff --git a/docs/roadmap/outlook.md b/docs/roadmap/outlook.md index 454d1d7..d3befdb 100644 --- a/docs/roadmap/outlook.md +++ b/docs/roadmap/outlook.md @@ -116,7 +116,7 @@ go test ./... ## Assumptions And Defaults -- `weatherfeeder v0.10.0` or the active workspace module provides `model.WeatherOutlookRun` and `model.WeatherOutlook`. +- `weatherfeeder v0.11.0` or the active workspace module provides `model.WeatherOutlookRun` and `model.WeatherOutlook`. - The first implementation serves only latest-run views; historical browsing remains future work. - `/outlooks/convective` returns all stored latest-run polygons by default, including polygons that do not contain the configured location. - `/outlooks/convective/location` means active and `containsLocation=true`. diff --git a/go.mod b/go.mod index b8cdae3..60c9bea 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.25.5 require ( gitea.maximumdirect.net/ejr/feedapi v0.1.0 - gitea.maximumdirect.net/ejr/weatherfeeder v0.10.0 + gitea.maximumdirect.net/ejr/weatherfeeder v0.11.0 github.com/lib/pq v1.10.9 ) diff --git a/go.sum b/go.sum index 8e4105b..db2b0fe 100644 --- a/go.sum +++ b/go.sum @@ -1,7 +1,7 @@ gitea.maximumdirect.net/ejr/feedapi v0.1.0 h1:ZB5QWKD5DPFV3P7vyeJqXPMcSWN9qHkDUHw1LgN9hwY= gitea.maximumdirect.net/ejr/feedapi v0.1.0/go.mod h1:3fIaFFx4ywt0TWbN8DIIBAHJn7ZQUm6PNcceqRgy3bw= -gitea.maximumdirect.net/ejr/weatherfeeder v0.10.0 h1:C2LQehq1A74Ufem8szL0kKxLRR7+h4kHcbyPefwRXWI= -gitea.maximumdirect.net/ejr/weatherfeeder v0.10.0/go.mod h1:VVtuwrbddWdUu21ovCSSojhH5J9P6kk0/dfnFqC4/Lw= +gitea.maximumdirect.net/ejr/weatherfeeder v0.11.0 h1:4hRiktLMFS8Arl98j21YYskXT8RHHQGFDPJxOF3CpwU= +gitea.maximumdirect.net/ejr/weatherfeeder v0.11.0/go.mod h1:VVtuwrbddWdUu21ovCSSojhH5J9P6kk0/dfnFqC4/Lw= github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw= github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=