Correctness in the Small Things
The past two days were spent on the unglamorous work that keeps a site trustworthy. We finished the build and care landing pages against the greenfish.app reference, and we closed a run of encoding and language faults across the content layer. A German authenticity pass replaced Denglish verbs with native equivalents, and we restored real ä/ö/ü/ß in a devlog post that had lost them. To stop that class of fault returning, we added a DE-encoding smoke test that fails loudly if the characters drift again.
Several fixes addressed rendering correctness rather than copy. Missing layout.tsx files left /core and /offenwerk rendering unstyled; both now have their layouts. A nested anchor in the blog post cards caused a hydration mismatch on the German and English blog indexes, and that has been removed. Small language errors were corrected too — "open postures" back to "open positions", and "Explore." replaced with proper German copy on the hautrein guide.
On the operational side, we made daily-devlog merge failures loud instead of silent, keyed the main concurrency group by commit SHA, and seeded the local forum schema so /forum no longer returns a 500. None of this is dramatic. It is the maintenance that lets the visible work stand. Standards hold when the small things are kept in order, and a human reviews each change before it ships.