5 Commits
Author SHA1 Message Date
james.maesandClaude Opus 5.5 0bb1baf5f4 Merge origin/main (PR #46 hosted CI) into Carl 1.0 integration (#35)
Conflicts resolved:
- CarlConversationHttpTest: keep the integration branch's backoff polling
  with its Retry-After assertions, and have that loop use the raw sender so
  the 429 contract stays tested; other direct calls keep #46's rate-limit retry.
- SESSION-STATE.md, TODO.md: keep both histories, integration wording first.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 19:19:49 -05:00
james.maesandClaude Opus 5.5 d5b925497f ci: log packaged-child exceptions on hosted startup failure (#6)
Run 37544497213 showed the child log holds only the foundation's generic
'Native agent failed' line, because NativeAgentApplication discards the
startup exception. Under GitHub Actions only, start the synthetic child
with -Xlog:exceptions=info and report the distinct exception messages,
excluding class-loading noise, alongside the log tail.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 18:24:43 -05:00
james.maesandClaude Opus 5.5 497a8a2058 ci: surface synthetic packaged-child log on hosted startup failure (#6)
The browser fixture kept the child application log on the runner, so
hosted CI showed only 'Packaged child startup failed'. Under GitHub
Actions, where the fixture runs synthetic records only, include the last
120 log lines in the startup failure. Local runs keep the log private.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 17:42:00 -05:00
james.maes 98d8bf6504 fix: use the foundation Anthropic key name in the e2e harness (#22)
The packaged fixture, live-evaluation prerequisites and ordinary-mode
scrubbing now read KOF22_AGENT_ANTHROPIC_API_KEY, matching
config/agent.properties. The legacy unprefixed ANTHROPIC_API_KEY is no
longer read or forwarded to the fixture child, so one documented name
serves both runtime and harness.
2026-10-02 14:26:36 -05:00
james.maes 1b334d1c03 feat: build Carl family agent and financial workflows
Implement the standalone Carl application, native administration, family API, financial workflows, protected reports, public fictional fixtures and consistent monetary presentation. Fresh full verification passes 419 tests; running package payloads match. Record the owner-confirmed CI/CD and GitOps direction for the next implementation.
2026-10-01 14:25:52 -05:00