Commit Graph

505 Commits

Author SHA1 Message Date
2057152468 cleanup: slett RUNBOOK-deploy.md 2026-06-10 11:09:16 +02:00
e40ec5d19f cleanup: slett unødvendig agents/__init__.py 2026-06-10 11:09:03 +02:00
7bb12a0459 cleanup: slett midlertidig main.py wrapper i agents/core-logic 2026-06-10 11:08:45 +02:00
1a7d46d310 revert: fjern PYTHONPATH, tilbake til fungerende 8-stegs Dockerfile 2026-06-10 11:05:37 +02:00
d63ff5bab5 revert: gjenopprett original main.py fra fungerende commit 6981359 2026-06-10 10:58:08 +02:00
e85ba6de4f fix: main.py bruker sys.path + direkte import fra app.py (bindestrek-safe) 2026-06-10 10:43:35 +02:00
5ccb95a1c3 fix: tilbakestill Dockerfile til fungerende versjon (6981359) + fiks main.py plassering 2026-06-10 10:43:22 +02:00
f549ba9a57 docs: legg til RUNBOOK-deploy.md med lærdom fra CI-6 deploy-krise 2026-06-10 10:33:51 +02:00
189042e366 fix: rett CMD til main:app (uvicorn bruker filnavn, ikke pakkenavn) 2026-06-10 10:33:10 +02:00
17cf2467a5 fix: erstatt printf-generert main.py med ekte fil + rydd Dockerfile 2026-06-10 10:32:55 +02:00
f5ac0ce0c1 fix: legg til agents/__init__.py og utvid PYTHONPATH til å inkludere /app/agents 2026-06-10 10:25:08 +02:00
f815901918 fix: bruk main.py wrapper i stedet for bindestrek-modul-navn 2026-06-10 10:19:19 +02:00
bddaf6cc6b fix: sett PYTHONPATH=/app og kjør uvicorn fra riktig modul-sti 2026-06-10 10:19:04 +02:00
66e7d1eff8 fix: uvicorn --app-dir peker direkte på agents/core-logic/app.py 2026-06-10 10:13:59 +02:00
20dabd3d2b fix: rett uvicorn-modul fra main:app til app:app 2026-06-10 10:13:45 +02:00
30a418c583 fix: smoke-test med retry, verbose curl og health-check først 2026-06-10 10:06:45 +02:00
492503f0cf fix: oppdater _CLOUD_RUN_URL til ny Cloud Run URL 2026-06-10 07:58:18 +00:00
d968f97728 fix(CI): gjenopprett --set-secrets i deploy + impersonation i smoke-test 2026-06-10 09:34:23 +02:00
74f47ac331 fix(CI): smoke-test bruker gcloud run services proxy for å omgå identity token-problem 2026-06-10 09:32:10 +02:00
ff0c847fec fix(CI): smoke-test bruker access token via metadata-server direkte URL 2026-06-10 09:27:23 +02:00
4e12144152 fix(CI): bytt metadata-token til gcloud auth print-identity-token i smoke-test 2026-06-10 09:21:17 +02:00
3358f1ee22 fix: smoke-test auth — metadata-token med riktig audience + zjbqp3prqq URL 2026-06-10 08:58:28 +02:00
e93cb38b19 docs: CI5+CI6+OX1c lukket — auth-løsning dokumentert, Emma-mail notert, NEXT oppdatert 2026-06-10 08:34:31 +02:00
f7638b8a16 CI7: smoke test i cloudbuild + CI6-lærdom i LEARNINGS + MCP_SECRET i deploy + C1b markert done 2026-06-10 08:01:27 +02:00
6981359223 CI6 post-mortem: legg til RUNBOOK.md og oppdater .env.example med MCP_SECRET 2026-06-10 07:55:30 +02:00
8013bd8b6f CI6: fix _opax_headers() — bruk identity token (metadata server) istedet for access token for Cloud Run auth 2026-06-10 07:39:36 +02:00
3bb95c8af9 CI6: fjern RAG fra root_agent — blokkerer AFC/MCP FunctionTools (TODO: RAG som sub-agent når korpus er oppdatert) 2026-06-10 07:17:26 +02:00
54dd25a90e fix(CI5): konverter DatetimeWithNanoseconds til str før _parse_ts 2026-06-10 06:11:11 +02:00
29a03c4342 docs: rydd opp GitHub Pages-referanser for threadstone — alt skal til GCP 2026-06-10 05:57:39 +02:00
8312a3c7b9 docs: opprett THREADSTONE.md — AI-stack og salgsmodulbegrensning 2026-06-10 05:41:39 +02:00
c8cc45318f fix(CI6): robust datetime-parsing for Cloud Build REST tidsstempel 2026-06-10 05:31:49 +02:00
be2e3b4583 fix(CI5): bytt til google.auth REST-kall for regional Cloud Build 2026-06-10 04:57:54 +02:00
3af4cbb7cc feat(opax-mcp): legg til CLOUD_BUILD_TRIGGER_ID i deploy env-vars 2026-06-10 04:33:31 +02:00
3fd3d30ac3 fix(CI4): bruk regional cloudbuild endpoint via client_options 2026-06-10 04:23:25 +02:00
3c69490a68 fix(CI3): bruk regional parent i ListBuildsRequest for us-central1 2026-06-10 04:14:48 +02:00
e4c79c999d fix(CI3): filtrer get_build_status på CLOUD_BUILD_TRIGGER_ID 2026-06-10 04:07:36 +02:00
791a8e2b42 fix(CI3): bruk regional Cloud Build client i get_build_status 2026-06-10 04:00:43 +02:00
e5b4e2faa5 fix(CI3): bruk get_opax_tools() FunctionTools i stedet for MCPToolset 2026-06-10 03:49:38 +02:00
d2a93979a4 fix(CI3): bytt MCPToolset med FunctionTools for opax-mcp REST-kall 2026-06-10 03:48:38 +02:00
a095abd8bd feat(CI3): koble opax-mcp toolset til Jason-agenten 2026-06-10 03:30:48 +02:00
be41574569 feat(CI3): legg til opax-mcp toolset i mcp_tools.py 2026-06-10 03:29:13 +02:00
e62a5c91cc fix(CI1a): fjern ugyldig location-felt fra cloudbuild.yaml 2026-06-10 03:07:06 +02:00
b0fe48b8ad fix(CI1a): pin Cloud Build region til us-central1 2026-06-10 03:04:07 +02:00
d530aeea6f fix(CI1a): SHORT_SHA fallback til 'latest' ved manuell builds submit 2026-06-10 02:46:23 +02:00
290fab6ac5 feat(CI1a): OPAX-MCP server scaffold — push_static + get_build_status + deploy_service 2026-06-10 02:40:49 +02:00
5b352f6568 feat(agents): registrer Emma Vauger + CI1 opp i NEXT + HANDOFF sprint-2026-06-10 2026-06-10 02:33:42 +02:00
64ef0867a2 feat(OX1c): Jason fullskjerm-chat — primærgrensesnitt for daglig drift 2026-06-10 02:17:56 +02:00
b3dff1e6c5 docs: OQ-24 lukket — SPF/DKIM/DMARC live + terraform state sync 2026-06-10 02:14:09 +02:00
2430b1d05e fix(V1e): DKIM som én sammenhengende TXT-streng (korrekt HCL-syntaks) 2026-06-10 01:59:31 +02:00
6972cf4851 fix(V1e): splitt DKIM-nøkkel i to 255-tegns strenger (Cloud DNS krav) 2026-06-10 01:57:41 +02:00