Changelog

All changes to the IaaS platform

View on GitHub
v0.2.0
DocsDOCX version of platform guide + conversion scripta4fce34
DocsComprehensive IaaS Platform Guide (11 sections)2cdd720
FixAnalysis table overflow, consent page UX, duration display40a39c0
FixAnalysis list layout + voice invite link routing7a6752a
FixAdmin/seed endpoint wipes DB and runs DIAGNOSE seed6e59cdd
FeatureSession detail page, invite flow, DIAGNOSE seed data, analysis progress3e52758
FeatureAnalysis v2 — multi-agent attribution + per-agent analytics3cb0d27
FeatureQuality engine — 10 anti-pattern detectors, IEI scoring, scorecard127d105
FeatureLive session monitor — state, checkpoints, metrics, conversation UIedd69ab
FeatureExperience layer — fillers, rhythm, refined pacing, key momentsa611c41
FeatureSession Designer UI — template CRUD, agent assignment, launchabdad87
FeaturePipecat voice pipeline — config, processors, and v2 API2f2d88f
FeatureMulti-agent routing — scoring functions, route node, graph evolution3f19432
FeatureLangGraph interview graph — PACING → AGENT → QA → OUTPUT565bc7c
FeatureSchema evolution — personas to DB, session templates, multi-agent prepbfca7e8
FeatureAnalysis polish — sentiment scoring, E2E pipeline test, frontend tests5ccda31
FeatureOrg Design Agent + dimension-aware interview UI9ad8639
FeaturePersona library with four distinct interviewer personalitiesad36e6d
FeatureV2 system prompt with Pi-level conversational engagementefa1dee
FixInstall azure-communication-email + allow OPTIONS through admin middleware3609b38
FixExpose email/cors config in health + strip redirect location in proxy6574cf0
FixStop redirect-induced CORS errors for voices and other APIs2b14433
CI/CDSkip --set-env-vars for unset secrets to preserve portal-configured values4f2ff87
FixProxy route catches backend errors — proper 503 instead of Failed to fetch126fc1c
FixHandle empty SMTP_PORT env var (unset CI/CD secret)fe24119
DocsDocument ACS email env vars in .env.exampledcca532
FeatureAdd SMTP email fallback — no ACS required for PoCa34214a
CI/CDInject ACS email credentials into backend Container App on deploy66c6d7f
FixInvite link points to frontend URL + show link in modal after send479a11f
FixUse authenticated API client for interviews list4556bf4
FixSave interviews without auto-starting + close interrupted sessions8f55573
FeatureSeed QCA analysis run + add interview performance KPIs6c42d1f
FixDerive NEXT_PUBLIC_BACKEND_WS_URL from APP_BASE_URL in CI9faab16
FeatureSession persistence, WS fix, logout, user guidancee4e13d9
FixReplace Next.js rewrite with explicit API route proxy0a4cc53
FixRename nav items to plain functional labels667317d
FeatureAdd POST /api/v1/admin/seed endpoint for on-demand seeding607babf
FeatureAdd 3 completed interview transcripts to seed + fix nav37fff6e
FixBake BACKEND_URL into frontend image at build time74da247
FixPass connect_args ssl=False to alembic engine (asyncpg SSL fix)6d1a23f
FixExplicitly disable SSL in asyncpg — sslmode=prefer times out in Azuredcf8ba8
FixStrip SSL query params from DATABASE_URL in alembic env.py22a965a
FixRemove SSL from asyncpg — SSL hangs in Container Apps, non-SSL works6b474cb
FixDisable SSL cert verification for Azure PostgreSQL (PoC)2acc23f
FixConfigure asyncpg SSL via connect_args for Azure PostgreSQL45e3d60
FixBuild image tag inline to avoid cross-job secret masking01f610e
FixUse az containerapp registry set before image update5d9bebd
FixPass ACR registry credentials to az containerapp update847a78d
FixUse run steps for az containerapp update (azure/CLI@v2 doesn't inherit login)4f3a216
FixFollow redirects in smoke test health check (-L flag)baa34c5
FixUpdate image only in CI/CD, env vars set once manuallyd36921c
FixPass env vars directly instead of secretref (secrets not pre-provisioned)18cafd2
FixRun alembic migrations via start.sh on container startup2463e77
FixPass alembic args as separate values, fix log command3bc8c3f
FixPrint container logs before deleting failed migration jobd7d0a2d
FixAdd --replica-completion-count 1 to containerapp job create8ba2585