LucaP
|
c958d4a05f
|
fix: validate social preview metadata
|
2026-09-05 00:57:01 +03:00 |
|
LucaP
|
eae03b2cd2
|
seo: align public identity and social metadata
|
2026-09-05 00:41:08 +03:00 |
|
LucaP
|
38fb9e4330
|
content: publish evidence-led portfolio copy
|
2026-09-04 20:22:45 +03:00 |
|
LucaP
|
3d01b3ec07
|
feat: add adaptive soundtrack layer assets
|
2026-09-04 15:13:38 +03:00 |
|
LucaP
|
745fa8169e
|
feat: integrate authored nightdrive soundtrack
|
2026-09-04 14:39:28 +03:00 |
|
LucaP
|
8c17af22a0
|
feat: compose the portfolio journey layer
|
2026-09-02 16:21:13 +03:00 |
|
LucaP
|
847e6e4da9
|
feat: define secure static hosting contract
|
2026-09-02 09:44:15 +03:00 |
|
LucaP
|
5edddb8781
|
fix: enforce approved media publication closure
|
2026-09-02 08:16:43 +03:00 |
|
LucaP
|
f953905a4b
|
feat: present cleared accessible project media
|
2026-09-02 06:50:00 +03:00 |
|
LucaP
|
c16c4c57da
|
fix: harden prerender publication boundary
|
2026-09-02 02:44:23 +03:00 |
|
LucaP
|
3dd4a818d0
|
feat: prerender crawlable portfolio artifacts
|
2026-09-02 02:10:26 +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 |
|