LucaP
|
967a3d4d6c
|
test: disable unused browser harness websocket
|
2026-09-02 01:51:47 +03:00 |
|
LucaP
|
d2c15be3c8
|
fix: validate responsive real-content targets
|
2026-09-02 01:47:40 +03:00 |
|
LucaP
|
857292d2b0
|
feat: add responsive professional information layer
|
2026-09-02 01:35:32 +03:00 |
|
LucaP
|
f3ca9d4ade
|
fix: bind section labels by canonical id
|
2026-09-02 01:23:07 +03:00 |
|
LucaP
|
7d136ef16d
|
feat: render semantic portfolio document
|
2026-09-02 01:17:45 +03:00 |
|
LucaP
|
bc851e398b
|
fix: harden empty asset materialization
|
2026-09-02 01:09:21 +03:00 |
|
LucaP
|
49a4f75c8d
|
content: add approved public portfolio projection
|
2026-09-02 01:00:36 +03:00 |
|
LucaP
|
6428b5dcd6
|
fix: close input normalization aliases
|
2026-09-02 00:44:38 +03:00 |
|
LucaP
|
0a34f90bb9
|
fix: harden portfolio input boundary
|
2026-09-02 00:40:09 +03:00 |
|
LucaP
|
4a704d89f7
|
feat: define closed portfolio input contract
|
2026-09-02 00:31:43 +03:00 |
|
LucaP
|
51af112e21
|
chore: initialize portfolio toolchain
|
2026-09-02 00:18:47 +03:00 |
|