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
d9e0794b83
fix vite resolution for soleprint-ui deps; align kind template
...
- vite: alias @vue-flow/core and uplot to detection-app's node_modules
so they resolve when imported through the symlinked soleprint-ui
framework (Vite follows the symlink and would otherwise look up
from ui/framework/, where node_modules doesn't exist)
- kind-config.yaml.tpl: match the new port layout (gateway on 30080
via 127.0.0.1, redis on 6382), avoiding port-80 conflict with Caddy;
keeps the extraMount for /mnt/media so MinIO can seed from host
2026-04-29 06:11:40 -03:00
ed1f6b761b
update detection-app lockfile for @vue-flow/core and uplot
2026-04-29 05:51:48 -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
55e83e4203
compare view
2026-03-30 13:05:28 -03:00
aac27b8504
a
2026-03-30 09:53:10 -03:00
4220b0418e
phase 4
2026-03-30 07:22:14 -03:00
d0707333fd
phase 3
2026-03-28 10:05:59 -03:00
e46bbc419c
phase 2
2026-03-28 09:40:07 -03:00
acc99e691d
phase 9
2026-03-28 01:11:31 -03:00
8a90436f33
phase 8
2026-03-28 00:59:59 -03:00
f6ef95ebea
phase 7
2026-03-28 00:24:18 -03:00
49da927da0
phase 5
2026-03-28 00:09:47 -03:00
886720c3ce
phase 6
2026-03-27 23:27:03 -03:00
1c6af767eb
phase 4
2026-03-27 22:57:45 -03:00
94c7b21ae5
phase 3
2026-03-27 22:54:58 -03:00
3d8e7291f3
phase 3
2026-03-27 22:48:31 -03:00
bf30acd4df
phase 1
2026-03-27 22:15:50 -03:00
a3b51c458d
timeline
2026-03-27 07:33:49 -03:00
df6bcb01e8
phase 1
2026-03-27 00:41:23 -03:00
65814b5b9e
phase cv 0
2026-03-26 22:22:35 -03:00
beb0416280
add heavy loggin
2026-03-26 11:45:31 -03:00
c9ba9e4f5f
refactor storage minio for k8s
2026-03-26 09:20:23 -03:00
e27cb5bcc3
phase 12
2026-03-26 07:40:14 -03:00
08c58a6a9d
phase 10
2026-03-26 04:40:00 -03:00
dfa3c12514
phase 8
2026-03-26 01:30:26 -03:00
95246c5452
phase 7
2026-03-26 00:56:35 -03:00
3df9ed5ada
phase 6
2026-03-23 16:55:13 -03:00
4fdbdfc6d3
phase 5
2026-03-23 15:52:03 -03:00
b57da622cb
phase 4
2026-03-23 15:18:23 -03:00
5ed876d694
phase 3
2026-03-23 14:42:36 -03:00
71fd0510de
phase 2
2026-03-23 11:13:30 -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
d5a3372d6b
ui selector
2026-03-13 14:59:32 -03:00
ccc478fbaa
chunker and ui
2026-03-13 14:29:38 -03:00
3eeedebb15
major refactor
2026-03-13 01:07:02 -03:00
4e9d731cff
Remove REST API, keep GraphQL as sole API
...
- Add missing GraphQL mutations: retryJob, updateAsset, deleteAsset
- Add UpdateAssetRequest and DeleteResult to schema source of truth
- Move Lambda callback endpoint to main.py (only REST endpoint)
- Remove REST routes, pydantic schemas, and deps
- Remove pydantic target from modelgen.json
- Update architecture diagrams and documentation
2026-02-12 20:07:51 -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
2e6ed4e37a
scan media folder
2026-02-06 09:06:10 -03:00
c0a3901951
move grpc to proper location
2026-02-06 08:22:50 -03:00
30b2e1cf44
fixes and modelgen insert
2026-02-04 09:53:48 -03:00
3db8c0c453
timeline and readme
2026-02-03 14:00:20 -03:00
67573713bd
django and fastapi apps
2026-02-03 12:20:40 -03:00