diff --git a/content/public/portfolio-content.json b/content/public/portfolio-content.json index e85b5ad..3256a52 100644 --- a/content/public/portfolio-content.json +++ b/content/public/portfolio-content.json @@ -127,7 +127,7 @@ "Run the containerized service behind Nginx/TLS and an additional Authelia access layer.", "Support schedules, as-needed entries, stock tracking, dose history, reminders, background sync, exports, analytics, an Android widget, and English/Romanian localization." ], - "outcome": "The system has supported Luca's private medication tracking consistently for several months. Real use exposed Android reminder failures; investigation restored dependable delivery, and current work is replacing the remaining recurring behavior with occurrence-specific reconciliation to address duplicate and stale reminders. The project works for its current private use but is not presented as ready for production.", + "outcome": "The system has supported Luca's private medication tracking consistently for several months. Real use exposed Android reminder failures; investigation restored dependable delivery, and current work is replacing the remaining recurring behavior with occurrence-specific reconciliation to address duplicate and stale reminders. The project works for its current private use but is not presented as production-ready.", "assetIds": [] }, { diff --git a/docs/content-approval-checklist.md b/docs/content-approval-checklist.md index 6442f40..a0d39ed 100644 --- a/docs/content-approval-checklist.md +++ b/docs/content-approval-checklist.md @@ -20,7 +20,7 @@ This checklist records the Phase 1 public projection. Every item is either inclu | Infrastructure | Service lifecycle | approved | | Infrastructure | Nextcloud migration completed without data loss and active for roughly a year | approved | | Infrastructure | Operations and recovery | approved | -| Selected build | Private self-hosted medication tracker - private, active, and not ready for production | approved | +| Selected build | Private self-hosted medication tracker - private, active, and not presented as production-ready | approved | | Selected build | Footy Tracker collaboration and measured detector results | approved | | Selected build | Opinion Dynamics Simulation | approved | | Additional work | Private game prototype | approved | diff --git a/tests/integration/public-content.test.ts b/tests/integration/public-content.test.ts index fb84965..17e8cf7 100644 --- a/tests/integration/public-content.test.ts +++ b/tests/integration/public-content.test.ts @@ -32,6 +32,7 @@ describe('approved public portfolio projection', () => { ]); expect(content.projects.selected[1]?.contribution).toMatch(/collaborator/iu); expect(content.projects.selected[1]?.outcome).toMatch(/0\.942 mAP@0\.5.*0\.198/iu); + expect(content.projects.selected[0]?.outcome).toContain('not presented as production-ready.'); expect(content.systemsOperations.title).toBe('Professional systems operations'); expect(content.infrastructure.title).toBe('Secure self-hosted platform and lifecycle'); expect(content.projects.selected).toHaveLength(3); @@ -73,7 +74,7 @@ describe('approved public portfolio projection', () => { buildId: 'preview-semantic-v1', }); expect(JSON.stringify(content)).not.toMatch( - /Arch Linux|Mihai Razus PFA|DevOps collaborator|CV download|heatmap|fully secure|production-ready|expert|percent/iu, + /Arch Linux|Mihai Razus PFA|DevOps collaborator|CV download|heatmap|fully secure|expert|percent/iu, ); });