Maintenance

Project Studio

An open workshop for following projects, verified checkpoints and the decisions that shape them.

A sunlit open workshop with a green workbench, miniature game landscapes and paper sketches.
Concept art · AI-generated An imagined open workshop, created for Project Studio. This illustration is not a screenshot.
active

State recorded 2026-10-27T07:10:54+00:00 · Codex

Next: Confirm the layout in the supported desktop environment.

Checkpoints & known limitations

2026-10-23T02:45:14+00:00 · project-studio

Giving the workshop a visual journal

Project cards now support cover art, project pages show a larger image, and journal entries can include captioned galleries. Every image is labeled as concept art, a project art asset or an actual screenshot, with alternative text and responsive sizes. The first cover is an AI-generated illustration of an open workshop. It is a visual identity for this journal, rather than evidence of a finished game or a real workspace. The image pipeline removes embedded metadata and creates smaller WebP copies. Automated checks cover image privacy, metadata removal, cross-project attachment rejection, approval controls, broken-image deployment checks and rollback. Original files stay private. Individual image review is the default. A project can explicitly enable automatic art publication, while screenshots continue to require individual approval. The bot can show a private image preview before approval.

Next: Use cover art and milestone galleries as projects develop; enable automatic art only for the projects intended for public sharing.

2026-10-23T02:19:04+00:00 · project-studio

The first public pages passed an independent network check

The dashboard, project page, journal and daily ledger are now published. A separate network fetched the dashboard over HTTPS and its content hash matched the deployed release. The former demonstration pages have been removed from the public site. All 36 automated tests passed, including a mocked coding turn through the bot harness, persisted session recovery, duplicate handling, private-data filtering, failed-deployment rollback and the three notification modes. A headless mobile-browser screenshot was also inspected. These checks establish the tested behavior; they do not substitute for the first owner interaction after activation. The existing bot must finish its current reply before restarting safely. Integration activation is queued behind that turn. New project publication remains opt-in, and editorial drafts remain subject to owner review.

Next: After activation, try the Studio commands in the existing Telegram bot and select the next project to track.

2026-10-23T02:16:50+00:00 · project-studio

Opening the workshop without publishing the conversation

The goal is a readable view of development work with fewer interruptions. This first build adds a project dashboard, durable project history, an editorial journal and a compact daily task ledger. A 34-test Python suite passed, covering existing bot behavior alongside duplicate events, publication safety, restart persistence, rollback after a failed deployment, and notification modes. Failed results remain failures; simulated checks are labeled. Unknown projects stay private. Public stories require reviewed summaries, while raw conversations and command logs stay out of the site. The default notification volume is preserved; quiet mode is available by choice. These are automated local checks. Live activation and external website checks are the next acceptance steps. No mobile-device verification is claimed.

Next: Activate the bot integration and verify the published pages from a separate network.

Runtime activity

Process activity does not establish development progress. An old start without an end is unknown, not proof work is advancing.