9 Commits
Author SHA1 Message Date
james.maesandClaude Opus 5.5 930abe8795 test: report the broker counters the ESB check accepted
The fixed-trigger await loop read the Artemis counters once for its
evidence and again for its pass check. When the second acknowledgement
landed between the reads, the check passed while the evidence still
showed one message unacknowledged, failing PR #35's Quick Search and
ESB suite (run 37774346859). Both now use a single read.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 07:38:52 -05:00
james.maesandClaude Opus 5.5 bbd5a8e387 test: accept the explicit failed chat outcome in the docked-chat suite (#35)
With the owner-chat fixes (carl#34) integrated, a turn that cannot reach a
model now ends as an explicit FAILED outcome, and the dock says 'This
response failed. Start a new chat when ready.' instead of the unknown-status
message. Hosted run 37712702387 timed out waiting for the old text. Accept
either honest terminal message; the suite still proves no fabricated
completion, no retried send and a working status check.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 21:02:56 -05:00
james.maesandClaude Opus 5.5 72de96647f test: expect fixed post-commit receipts in the packaged browser suite (#35)
The 1.0 integration replaced detailed Monarch import and calendar refresh
results with fixed NativeMutationReceipt messages, so a result screen never
outlives the caller's access. The browser suite still expected the old
'Transaction batch ... committed' and 'Connection: CURRENT' text. Expect the
receipts; the suite still verifies the effects on the Transactions and
Calendar pages afterwards. Hosted run 37709773519 showed the failure; the
suite passes locally against current foundation snapshots.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 20:23:33 -05:00
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 9bd782efed chore: preserve Codex WIP from cicd-liquibase-gitops pause
Uncommitted state at the 2026-10-02 owner pause. Full verify against foundation d0a11bf passes 566 tests.
2026-10-02 10:06:45 -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