AI tracker: /trackers/ai with public news, owner-only bots and usage; ai schema (news_items, bot_status, usage_entries); idempotent import scripts; preflight ai grants check
Some checks failed
Deploy production / deploy (push) Has been cancelled
Some checks failed
Deploy production / deploy (push) Has been cancelled
This commit is contained in:
14
src/routes/trackers/ai/bots/+page.server.ts
Normal file
14
src/routes/trackers/ai/bots/+page.server.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { requireOwner } from '#lib/server/owner.js';
|
||||
import { loadBots } from '#lib/server/ai-tracker.js';
|
||||
import type { PageServerLoad } from './$types';
|
||||
|
||||
// Owner only: one row per Grok Bot agent, short summaries written by Daisy (no transcripts).
|
||||
export const load: PageServerLoad = async (event) => {
|
||||
requireOwner(event);
|
||||
event.setHeaders({ 'cache-control': 'private, no-store' });
|
||||
return {
|
||||
bots: await loadBots(),
|
||||
now: Date.now(),
|
||||
seo: { title: 'AI tracker · bots', description: 'My bots.', index: false }
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user