Commit Graph

13 Commits

Author SHA1 Message Date
ddb4f17faa modelgen: recurse through nested generics in list resolvers
_get_list_inner (Pydantic) and _resolve_ts_list (TypeScript) collapsed
nested generics to "str" / "string[]" — so List[List[int]] became
List[str] and List[Dict[str,Any]] became List[str]. Fix recurses on
list-of-list and falls back to Dict[str,Any] / Record<string,unknown>
for list-of-dict.

Regenerated outputs:
- core/gpu/models/models.py: SegmentFieldResponse.boundary now
  List[List[int]], unblocking /segment_field which was 500ing on every
  request with pydantic ValidationError
- core/db/models.py + ui/common/types/generated.ts: Brand.airings now
  matches its source schema (List[Dict[str,Any]] / Record<string,unknown>[])
2026-04-29 08:48:21 -03:00
020f3540d3 phase 5: edge transforms, soleprint-ui rename, infra fixes
- pipeline edge transforms: stages can declare accepted_transforms,
  edges carry a transform dict, runner injects per-stage and nodes
  apply (e.g. invert_mask before edge detection); editable from UI
  via PUT /config/edge-transform
- rename mpr-ui-framework -> soleprint-ui (now an external package
  synced via .spr from /home/mariano/wdir/spr); add @vue-flow/core
  and uplot to detection-app so linked package resolves them
- Tiltfile guards kubectl context, k8s commands pin --context kind-mpr
- kind-config: gateway on hostPort 30080 (Caddy fronts mpr.local.ar)
- modelgen: pyproject.toml, .spr marker, dict default_factory support
2026-04-29 05:31:08 -03:00
4220b0418e phase 4 2026-03-30 07:22:14 -03:00
a85722f96a move to postgresql 2026-03-26 10:59:33 -03:00
8186bb5fe6 phase 1 2026-03-23 09:58:40 -03:00
b40bd68411 chunker ui redo 2026-03-15 16:03:53 -03:00
eaaf2ad60c executor abstraction, graphene to strawberry 2026-03-12 23:27:34 -03:00
72e4113529 updated modelgen tool 2026-02-06 20:18:45 -03:00
e642908abb shoehorning graphql, step functions and lamdas. aws deployment scripts 2026-02-06 18:25:42 -03:00
013587d108 plug task enqueing properly 2026-02-06 10:49:05 -03:00
2cf6c89fbb ui video selector 2026-02-06 09:41:50 -03:00
68622bd6b1 fixed model names and generator 2026-02-06 08:51:35 -03:00
26bd158c47 remove duplicated code 2026-02-06 07:30:20 -03:00