三つのプロダクトが加わり、あるバッジは三日間まちがっていた
Vela、Auren、Forgotten Town を加えることは、すでにここにあった七つを再監査することでもあった。何かを見つけたのは、その再監査のほうだった。
スタジオノート · · 読了 5 分
今週、三つのプロダクトがカタログに加わった。学んだ言語ごとに別々の記録を保つ語学教師の Vela、周期・気分・痛み・睡眠・食事をひとつの場所にまとめる Auren、そして誰も戻ってこなかった町を直していくマージゲームの Forgotten Town。いずれも実際の画面、実際のアイデンティティ、そしてこのサイト上で動かせるデモを伴って到着した。
今週の興味深い部分は、そのどれでもなかった。すでにここにあったプロダクトの再監査だった。
三日間まちがっていたバッジ
このサイトは Pivumo を「近日公開」とし、音声は完成しているがアプリは申請されていないと書いていた。書かれた時点ではそれは正しかった。9月22日に Pivumo が App Store で公開された時点で正しくなくなった。そしてその瞬間、このリポジトリでは何も変わらなかったので、ここでは何も気づかなかった。
同じ間違いが同じ方向に起きたのは二度目だ。9月の監査は、どのプロダクトも一般公開されていないと結論づけたが、そのとき三つはすでに四日前から掲載されていた。どちらの場合も問題は注意深さではなく方法だった。「このプロダクトは公開されているか」という問いをコードを検索して答えていたが、答えはコードの中には住んでいない。
だから今はスクリプトになっている。Apple にすべてのバンドル識別子を問い合わせ、開発者アカウント上のすべてのアプリを列挙し、Google Play に各パッケージのページを要求する。このサイトのリリースに関する記述を編集する前に必ず走り、この記事が公開される直前にもまた走った。
再監査は本当は何のためにあるのか
カタログのページはポートフォリオの説明ではない。十個の別々のソフトウェアについての主張の集合であり、そのそれぞれが、このウェブサイトとはまったく無関係な予定で誰かによって変更されている。それらの主張はどれも劣化する。有用な問いは、そのページが今日正確かどうかではない。誰にも気づかれずに、そのページがどんな種類の不正確さを育ててしまえるのか、である。
- ストアに遅れを取った状態バッジ。もう維持できない。LIVE バッジと公開されたストア掲載は同一の事実であると主張されており、両者が食い違えばビルドが失敗する。
- 文中の数。「七つのプロダクト」は十個を列挙するページでもまったく自然に読めた。まさにそれが、誰も数えない理由だ。このサイトが自分のカタログについて述べる数はすべてカタログから計算され、誰かが手で書けばテストがビルドを落とす。
- デモなしで追加されたプロダクト。ここにある最も強い一文は、すべて試せるということだ。プロダクトを追加するのは午後いっぱいの仕事だが、そのデモを作るのはそうではない。その主張はいま書き込まれるのではなく導出されており、今週は通る前に三回落ちた。
- ビルドではなく計画書から引かれた数。Forgotten Town には百件の注文と五つのエリアがあり、どちらの数字も、それらを提案した文書ではなく、公開されたゲームが読み込む内容ファイルから数えられている。
言われたとおりのことを言わない二つのプロダクト
Vela をこのサイトに紹介したブリーフは、すでに整っている製造・セキュリティ作業、品質評価のあとに無効化された端末内教師モデル、そして現在の製品体験としてのサーバー対応ガイドモードを記述していた。そのどれも Vela プロジェクトには存在しない。プロジェクト自身の引き継ぎ文書は、バックエンドもアカウントも永続化も決済も AI も音声認識もないと明言しており、そのソースを HTTP クライアント、モデル提供者、API キーのいずれで検索しても何も見つからない。
Vela は十言語、本物のアーキテクチャ上の着想、そして三十三の通過するテストを備えた、本当に完成したインターフェースだ。それは良いことであり、そのページが言っているのはそれだ。残りは公開されない。検証できなかったからだ。検証されていないブリーフのうち都合のよい半分だけを印刷するスタジオに、サイトの残りを信じてくれと誰かに頼む資格はない。
Auren も、より小さな理由で同じ道を行った。写真を使った食事分析とウェルネスの推奨とともに説明されていた。どちらも存在する。ただしインターフェースのフローとして、このビルドでは明示的にシミュレーションされている。だからそのページは分析ではなくフローと言い、そのデモはアプリ自身の慎重に留保された表現を言い換えずに引用している。その留保こそが製品だ。このカテゴリで「個人向けの予測には、まず信頼できるパターンが必要です」と言うアプリは、ただ予測するだけのアプリより難しく、より有用な約束をしている。
デモはより良いはしごを得た
デモが十個になると、古いラベルは機能しなくなった。「プレイ可能」が、製品自身のソースを動かすデモと、公開された音声を再生するデモの両方を担っていたが、それは同じ主張ではない。いまは四つの段がある。製品自身のコード、製品自身の素材、再現、そして何も計算しないガイド付きの案内。そして各デモは、自分がどの段に立っているかを述べている。
Forgotten Town のデモは、中間の段のもっとも明確な例だ。マージのループはブラウザ向けに書かれている。Flutter と Flame のビルドは、このサイトが受け入れる重さでウェブページに収まらないからだ。それが扱うものはすべてゲームのものだ。盤、チェーン、スプライト、そして公開ビルドが読み込むファイルから読み取られた、要求する品目と支払う二十コインを伴う注文 h1。これはゲームではない。ゲーム自身の部品でできた、ゲームの最初の三十秒だ。そして、まさにそう言うことのほうが、それを本来とは違う何かと呼ぶより価値がある。