Historical note: this chapter is based on verified Gemini archive anchors from June 16, 2025. Credentials, private infrastructure and sensitive implementation details are omitted.

A doctrine before more code

Just after midnight on June 16, the project asked for a "vibe coding" doctrine for the bot software. The question was no longer only which strategy to add next. It was how to stop the project from becoming a pile of fragile code.

A coding philosophy was written for the project, then the next request was practical: build a modular Python skeleton with logging, configuration, error handling and a clear separation between testing and live operation.

Split the system into parts

Minutes later the architecture was being described as separate modules. Strategy logic should have its own place. Backtesting should be separate. Trade execution should be separate too.

That sounds ordinary in mature software. For this project it was a meaningful change. Earlier work often focused on getting the next script to run. Now the project was beginning to care about whether the whole system could be understood, tested and repaired.

Why modularity mattered

A trading bot touches several very different jobs. It reads data, makes decisions, tests ideas, records what happened and eventually sends orders. If all of that lives in one tangled script, every change can break something unrelated.

The June 16 idea was simple: give each responsibility a clear place. Configuration should not be scattered through code. Errors should be visible. Logs should explain what happened. Testing should not be confused with live operation.

This was still early engineering

None of this meant the bot had suddenly become reliable. The next preserved milestone shows the opposite. Syntax errors, missing libraries and connector problems kept appearing.

But historically this day matters because the project started moving from "AI can generate code" toward "we need an architecture that survives change." That is a very different problem.

AUR is a research project. Historical posts are not investment advice and do not promise future returns.