portfolio-optimiser/docs
Kjell Tore Guttormsen 976fcfcf38 docs(4·): tre av fase 4-premissene felte på måling
Research-spiken som åpner fase 4. Fire spørsmål, besvart med kjørte kommandoer
og siterte Learn-kilder via et agent-team på fire spor.

Tre premisser i planen viste seg gale:

1. «azd-utvidelsen heter enten microsoft.foundry eller azure.ai.agents — én er
   utdatert». Begge er gjeldende. Målt mot azds offisielle register: den ene er
   en meta-pakke uten egne kommandoer, den andre eier `azd ai agent`. Det som
   faktisk henger etter i doc-en er azd-minsteversjonen (1.25.2 vs >=1.27.1).

2. «Foundry injiserer FOUNDRY_PROJECT_ENDPOINT, AZURE_AI_MODEL_DEPLOYMENT_NAME
   og APPLICATIONINSIGHTS_CONNECTION_STRING». To av tre. Modelldeployment-navnet
   deklarerer vi selv. Kilden til antakelsen var MAF-hostingsiden, som motsier
   både plattformdoksettet og Microsofts eget kjørende sample.

3. «docker build og azd ai agent run mot localhost:8088 er testbare UTEN Azure».
   Halvveis: azd ai agent run krever azd auth login og provisjonerte ressurser,
   og modellkallene går fortsatt til Foundry. --local sparer deploy, ikke Azure.
   Kostnadsrelevant.

Q4 avgjorde 4c-omfanget: Workflow.as_agent() KJØRER på vårt objekt (målt), men
eksponerer bare debatten — validator, forankring, provenance og ledger ligger
utenfor grafen. En hosted agent bygget på as_agent() alene ville servert ugatede
forslag. Fase 4c er et signaturproblem rundt run_project, ikke et grafproblem.

Q2/Q3: direct references resolverer i BÅDE uv og pip, anonymt, uten publisering.
Base-image python:3.12-slim-bookworm; 3.14 faller fordi numpy 2.2.6 mangler
cp314-hjul — den ferske resolusjonen skjuler det bak en sdist.

Verktøykjeden reparert underveis: azd og docker manglet (Docker Desktop-casken
var en foreldet 0 B-oppføring). colima valgt framfor Desktop — kjører fra
terminalen, og VM-en er linux/amd64 nativt på Intel.

IKKE gjort: containeren er ikke bygget. docker build ble avvist av
tillatelsesklassifisereren. Uv-resolusjon viser at avhengighetene løser for
linux, ikke at koden kjører der — og det er forskjellen fase 4d trenger.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jk8tauXXAojNKC7Tzq7ziF
2026-08-13 21:37:26 +02:00
..
fase1-spikes fix(fase1): spike B fan-out measures real conversation bleed, not a counter 2026-06-24 11:09:55 +02:00
plan docs(P4.5): §0s to målte felt fylt ut — frosset commit X og generalprøve-tidspunkt 2026-08-12 20:16:23 +02:00
rapport docs(i7): reproduserbar grep i statusrapport rad #10/#11 (--exclude selv-referanse) 2026-07-04 23:34:26 +02:00
research docs(research): MAF 1.9.0 capability map — feature-utilization for Fase 2 [skip-docs] 2026-06-24 11:36:26 +02:00
2026-06-24-two-approaches-brief.md docs: plain-text brief — goal + two approaches (MAF vs Claude Agent SDK) + learning goal 2026-06-24 09:21:31 +02:00
2026-06-26-fot-i-bakken.md docs(fot-i-bakken): ground-truth-verifisert levert-vs-lovet — agentiske lag inerte 2026-06-26 15:25:03 +02:00
2026-07-15-foundry-auth-recipe.md docs(1b): Claude på Foundry er en TREDJE klientflate — FoundryChatClient kan ikke binde den 2026-08-13 20:31:36 +02:00
2026-08-13-demo-presentasjon.html docs: presentasjonsmateriellet fra demoen 2026-08-13 2026-08-13 18:45:06 +02:00
2026-08-13-fase1a-lokal-ende-til-ende.md docs(fase1a): «uansett modell» hvilte på en måling jeg aldri leste ferdig 2026-08-13 20:19:31 +02:00
2026-08-13-fase4-research-spike.md docs(4·): tre av fase 4-premissene felte på måling 2026-08-13 21:37:26 +02:00
2026-08-13-presentasjon-ledelse.html docs: presentasjonsmateriellet fra demoen 2026-08-13 2026-08-13 18:45:06 +02:00
bestille-en-kjoring.md feat(provenance): a run records which external service it actually called 2026-08-05 21:37:29 +02:00
ekspert-svar.md feat(outbox): every evaluated approach becomes something an expert can judge 2026-08-05 21:12:09 +02:00
extending.md feat(mcp): concrete MCP servers become tools the agents can call during a run 2026-08-05 16:53:07 +02:00
knowledge-base-recipe.md docs(s53): knowledge-base recipe (D-H item 1) — team process, honest 1-2 week expectation, no wizard 2026-07-23 21:53:53 +02:00
review-2026-07.md docs(review): kryssmodell-review 2026-07 (14 funn, 11 detach-bevis) + revidert roadmap + sesjonsplan Fase 2-6 2026-07-10 06:28:11 +02:00