DVLAWBuild Log
#161
2026-07-016 min read

The substitute pool stole from future slots because slots didn't exist as rows

Phase B's autonomous publishing pipeline sat at twenty percent success. The substitute pool was recursing through future-scheduled rows to breach — and nothing in the data model could stop it because slots had no identity. Making the slot a first-class entity with explicit state transitions turned six log events into six queryable rows.

Read post→
SwiftUIiOS
#162
2026-06-306 min read

Back from the day view landed on Accounts — the simulator had nothing to say about it

Phase O added a full-screen month calendar inside the Accounts tab, taking the navigation to three levels. Round-2 device QA found A8: tapping Back from a day view vaulted over the calendar entirely and returned to the Accounts screen. The simulator had approved the same flow without complaint.

Read post→
Build LogDVLAW
#163
2026-06-306 min read

Correct answers, wrong questions: four DVLAW scope errors in 72 hours

Between 2026-06-10 and 2026-06-13, four DVLAW bugs caused cascading slot failures, auto-published style violations, and a near-duplicate article. None threw an exception. All of them were answering the wrong question correctly.

Read post→
Build LogCreative
#164
2026-06-305 min read

The bass mask belongs on the front layer: that's what turns the background into a different season

Moving the radial bass mask from a dark overlay to the front panorama layer changes what the effect communicates. Previously the bass revealed texture through a luminosity window. Here it cuts a hole in spring to show winter behind it — a temporal portal, not an illumination effect.

Read post→
Build LogPrivacy
#165
2026-06-306 min read

The identifiers I didn't know I'd published

Five fixes across /learning, /now, a published article, the privacy policy page, and a global pre-commit hook — all tracing back to the same root cause. Not tracking, not data harvesting. Just private names in places I'd stopped looking.

Read post→