Skip to content

Blog: Chaos in Camel 4.24, part 2 - let there be chaos - #1853

Draft
davsclaus wants to merge 1 commit into
mainfrom
blog/let-there-be-chaos
Draft

davsclaus wants to merge 1 commit into
mainfrom
blog/let-there-be-chaos

Conversation

@davsclaus

Copy link
Copy Markdown
Contributor

Part 2 of the chaos blog (part 1 is #1852): "let there be chaos", where an AI explores chaos on a running integration by itself for a time budget (camel cmd chaos-explore, CAMEL-26760), and reports what held and what broke.

The post is built from a real recorded run: a local model (qwen3.6 35B via Ollama) explored the shop of the chaos example, with an added Kafka refunds route without error handling, for 10 minutes on 4.24.0-SNAPSHOT.

  • let-there-be-chaos.gif: a 16 second hook cut from the recording (the command, the refunds experiment failing, the AI's diagnosis, the saved report and scenario).
  • chaos-exploration.svg: the ten minutes as one figure, drawn from the saved exploration JSON: a time strip of the experiments, and per experiment what it did to each route. Columns 1 and 3 show the story: the same payment 503 fault, orders lose none, refunds lose 5 of 20. The red letters mark the verdicts that were misleading when the run was read afterwards.
  • A journal table of all ten experiments, the AI's diagnosis quoted, and an "Honest about the model" section.
  • featured.jpg: the part 1 image with a "Part 2" badge.

Status:

  • draft: true, dated 2026-11-15, a week after part 1 (2026-11-08); move the date along if part 1 moves.
  • The features are in open PRs on apache/camel: #29498, #29499, #29501 and #29514 (stack), and #29512 (the dead-letter-channel count). Publish after they are merged.

Claude Code on behalf of Claus Ibsen

🤖 Generated with Claude Code

https://claude.ai/code/session_012nJsFsjqqFiwroeHRWaKbS

An AI explores chaos on a running integration by itself for a time budget
(camel cmd chaos-explore), with the run of a local model on the shop of the
chaos example: a figure of the ten minutes, the journal, and what it found.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Claus Ibsen <claus.ibsen@gmail.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant