13 September – 4 October 2026
From the beginning
The git history starts on 13 September 2026 with streaming, tutorials, and branding. Twenty-two days later the same tree holds a desktop engine, a phone app, a shared archive, and two keyboards. There is no GitHub remote on this clone, so the history lives here.
13 September — the engine
The first commit is the question pipeline: definitions, ambiguity, user corrections, math, units, stocks, and a teach loop. The same day closed weather, time zones, currency, and relationship questions through Wikidata. A nonsense gate started refusing junk, and web and model fallbacks were put behind switches. The changelog for this day is the old CHANGELOG.md. After 13 September the real log is BUGS.md.
14–16 September — Shield of Zeus
The trainer got a face. Shield of Zeus replaced an earlier Forge sketch. The desktop opens on a launcher. Wikidata feeds numeric facts. The model default became qwen2.5:1.5b and is kept warm between questions. Reports of junk stopped joining the training queue. By the 16th, documents yield structured facts (born, capital, country, and the rest) stored beside the full text, and the trainer can walk a queue of pending cards. “The Mind of God” is the bar that narrates what the backend is doing during a training session.
19 September — facts that line up
A fact picker was rewarding the wrong number in a sentence because a score bonus liked any number. Table-shaped sources made it worse. The fix is structured table extraction, not another tweak to the sentence score. A symbol fallback was also matching multi-word subjects and was narrowed. The same stretch built a canonical table for the chemical elements, an accuracy check that uses the median of agreeing sources, and a rule that one DuckDB writer path serves every read-write connection. One-off diagnostic scripts moved to archive/. The machine this tree landed on is recorded in TRANSFER.md (21 September): host name ambassadorcrimson-node, kernel 7.0.
23–24 September — voice
Kokoro speaks. Vosk hears. Artemis listens for its name and for “run query”. Answers stay silent unless you press Speak, except when you asked out loud. An Exit button shuts the whole stack down. Stray citation markers and paragraph numbers were stripped from answers. The model may phrase an answer only from sentences the search actually retrieved.
25 September — the crash, the handshake, the phone
At 14:02 the desktop was opened while Cursor was already running. By 14:04 the machine was frozen. No out-of-memory kill was logged. It was swap. The model warm-up had been allowed at 900 MB free, and the model wants about 1.3 GB. The floor is now 1600 MB. The launcher no longer refuses to start, so the rule is yours to keep: do not run the desktop beside Cursor.
That same day produced the handoff bundle, the Handshake page (tests, storage, settings, the microphone), and the first standalone phone app for the Tank 3 Pro. The old Termux prototype was archived. A second laptop can be updated from a folder you carry by hand: ./aegis-transfer, with backup and rollback. The baseline commit is 7a1adb6.
27–30 September — the phone learns
Aegion grew tutorials built from Wikipedia, Wikibooks, and Stack Exchange, saved on the device. Shield of Zeus builds more of them under caps. “Go deeper” adds another level to a tutorial you already have. Seven visual styles need a restart to apply, and the restart posts a notification because Android will not let a dead app open itself with an alarm. A foreground service keeps training after you leave the app, and stops before Android 15’s six-hour data-sync allowance runs out.
A loose correction match had answered “who is Marie Curie” with “1867”, the birth year from a different question. Matching now looks at both sides and refuses to cross question types. The nonsense gate was turned back on. Web requests on the phone were ignoring their deadline: fourteen addresses for one host each got the full timeout, so a twelve-second search took eighty-four. One budget now covers the whole connect. Short questions the laptop can already answer skip the web.
2–3 October — one app
The laptop stopped answering foreign websites: CORS and the terminal socket only trust its own pages. Every path that can load the model checks the Local AI setting and free RAM first. Saves made while Shield of Zeus is handing the files back wait until the app owns the data again.
Then the pieces that had been separate programs were pulled into Aegion: the laptop engine over a pairing code, live weather and rates, Signal Walk, a read-only Guardian scan on Linux, Markets in place of StockTrack, and a SignalDub card when that studio is installed. A curiosity engine finds real Wikipedia subjects in what Aegis reads, checks them against Wikidata, and stores a fact only when both sides agree. A PHP archive on a server you host lets phones download those checked facts without uploading the questions people typed. The display name is Aegion. The package id stayed online.mindflux.aegis so an update keeps the phone’s files. The spec now says version 0.2.3. The handoff text still describes 0.2.0 in places; the spec is the version that builds.
4 October — keyboards, the phone as the network, and a day of wiring
Two commits landed: the proxy follows whichever Tank link is the default route, and both a laptop on-screen keyboard and a Tank system keyboard were added. After those commits the working tree holds the rest of the day, and none of it is committed. The write-up is As of 4 Oct 2026.
The phone keyboard reached version 1.4 and was installed on the Tank. It remembers email addresses you type, pastes the newest into an empty email field, and lets you add, edit, or remove them. The laptop keyboard has the same list behind a mail button, plus a mic button that types with the offline Vosk model Artemis already uses. A small GNOME piece keeps that window in front of the search at the top of the screen. Firefox, the browser that is installed, blocks scripted popups and loads uBlock Origin. Chrome is not on this machine. At login the phone proxy is applied before the backend starts, so the free Wikipedia learner can reach the network. A snapshot that evening: 300 topics noted, 58 facts kept, 33 still waiting.