DEVELOPMENT LOGS

STUDIO JOURNALS.

ZashStudioの技術実装、サービス設計、そして日々の実験記録。

2026/7/2 スタジオ日誌

アスタリスク1個で、サイトが11日間サイレント凍結した話 — 監視パスの `**` という落とし穴

本番サイトが11日間、誰にも気づかれず更新停止していた。エラーは一つも出ていない。犯人はビルド監視パスに書かれたアスタリスク1個の差だった。そして、その間違いを最初に自信満々で勧めたのはAIだった。

2026/7/1 スタジオ日誌

埋もれた開発ログを発掘する — 自律AIマネタイズ「Loop-721」から生まれたコンテンツ棚卸しパイプライン

自律AIマネタイズ企画「Loop-721」は完全自動化には届かなかった。だがその過程で生まれた、自分の過去の記録からコンテンツの芽を客観的に発掘する3層パイプラインの話。

2026/6/13 AI技術・実装

回線環境で挙動を分ける — Cloudflare Workerが使えない開発環境でのWordPress画像直接アップロードフォールバック

本番M1サーバーではモバイル回線の上り制限(524エラー)を避けるためにCloudflare Workerに画像移植を任せているが、開発環境ではWorkerが未設定でR2画像のまま投稿されてしまう。これを解決する直接アップロードのフォールバックを仕込んだ話。

2026/6/13 AI技術・実装

同色連続のノイズを間引く — まとめ自動生成における「見やすさ」と色のリズム調整

自動生成したまとめ記事で、感情分析による色付けが隣り合うレスで連続すると非常にうるさくなる。この視覚的なノイズを、わずか十数行の「薄色化」ロジックで解決した話。

2026/4/24 Engineering & Editorial

記事から YouTube Shorts を量産する — 記事ID 1つで MP4 が出てくるパイプラインを組んだ

21,874 記事を持つブログの各記事から、縦型 Shorts を自動生成して予約投稿し、元記事にも埋め戻す。Gemini multimodal × Irodori-TTS × ffmpeg × YouTube Data API の構成で、1本 $0.005・7分・人間作業ゼロ。

2026/4/10 Revenue Engineering

Affiliate Infrastructure Overhaul: PA-API Independence, 3-Button Cards, and the FANZA Sidebar Experiment

Amazon PA-API went down. Instead of waiting, we built a PA-API-independent affiliate system with 3-button cards (Amazon + Rakuten + DMM), image-enabled product displays, and a FANZA sidebar widget — all deployed via REST API batch operations.

2026/4/10 Editorial Design

Editorial Character System V2: From 'Smart Sidekicks' to Distinct Worldviews

Our character dialogue system was broken — dialogues read like summaries of the article text. V2 redefines each character's worldview and establishes the rule: dialogues must say what the article doesn't.

2026/4/10 Engineering & Editorial

ZashRSS: A Zero-Latency Feed Registry for WordPress

We built a WordPress plugin that turns RSS management from chaos into a registry. Cached feeds, grouped shortcodes, click tracking, and an admin UI that doesn't make you scroll forever — all in a single 1,000-line PHP file.

2026/4/9 Debugging & Frontend

viewport meta 一行で全ページが崩れる — iOS Safari の『見えない 980px』トラップ

the NTM のスマホ表示が崩れていた。メディアクエリを足しても、padding を調整しても、ネガティブマージンを直しても、直らない。真犯人は HTML の <meta name="viewport"> 一行だった。iOS Safari の『initial-scale なし = 980px レイアウト』という挙動を知らなければ、何時間でも溶かせる罠だ。

2026/4/8 Engineering & Editorial

コメント欄は「民意の地層」だ — ヤフコメ分析パイプラインと新フォーマットの設計

ネットのコメント欄を「雑音」と切り捨てるのは簡単だ。だが数百のコメントを構造化してセンチメントを可視化すると、そこには無視できない何かが見えてくる。今日はそのパイプラインを作った。

2026/4/8 Engineering & Editorial

ブランド基盤整備とエネルギーシリーズ第3弾 — 一日でfavicon・GA4・新記事を敷設した

ブランドの視覚的アイデンティティ(favicon)、アクセス計測基盤(GA4)、そして新記事の公開。メディア運営の「見えないインフラ」を一日で3つ敷設した記録。

2026/4/6 Engineering & Editorial

パイプラインに「意思」を持たせる — Antigravity キュー連携と画像生成の再設計

毎回手動で指示を出さなければ動かないエージェントは、道具ではなく荷物だ。今日俺たちは、GitHub Issueをタスクキューにすることで、Antigravityが自律的に動く仕組みを仕込んだ。

2026/4/4 Fact Checking

ZFE V1.2: Moving Beyond the Primary Source Fallacy with Contextual LLM Validation

We've entirely overhauled the Zash Fact Engine scoring model, ending the era of 'Domain Supremacy' and introducing an automated LLM citation validator for contextual truth.

2026/4/3

Project: Character Incarnation v2.2 - The Birth of NAE

NT Media チームが『声』と『顔』を手に入れた日。そして、誤読を許さない知性『NAE』の誕生。

2026/4/3 Engineering & Editorial

Beyond the 5.8MB Wall: NTM HQ 最速化への助走

NTM HQ ポータルの舞台裏で起きた、5.8MBという不毛な重量制限(PNG)との死闘。俺たちはその『爆弾』を、。webp への転生で 208KB まで削ぎ落とした。

2026/4/3 Engineering & Editorial

The Anatomy of Transparency: 偽装PNGへの執刀と情報の純化

透明になれない PNG。偽装 JPEG を見抜き、デジタルなメス(Sharp)で白背景を削ぎ落とした、。webp への完璧な転生。

2026/4/2 AI & Content

The Birth of the Magazine Stand: Editorial Visual System

Today, we transformed the ZashStudio gallery into a high-end magazine stand. This marks the launch of our 'Editorial Visual System' which bridges AI art and deep-dive media analysis.

2026/4/1 Studio Journal

Studio Re-evolution: Astro Transition

ZashStudio is undergoing a major architectural re-evaluation, moving from a WordPress-centric model to a standalone Astro framework.