From 42aa4bd3c7ef09ee18f04f57810673cbb2941728 Mon Sep 17 00:00:00 2001 From: "prompt.ac/@jeffrey" Date: Mon, 18 May 2026 15:33:57 -0400 Subject: [PATCH] =?UTF-8?q?dd:=20@dreamdealer=20entry=20point=20=E2=80=94?= =?UTF-8?q?=20thin=20alias=20sharing=20pp.mjs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Mirrors the laer-klokken.mjs ↔ chat.mjs pattern: dd.mjs re-exports pp.mjs's lifecycle and overrides only meta(). Same /api/pp/* bridge + sub-whitelist; no logic duplicated. dreamdealer's sub still must be added to PP_ALLOWED_SUBS. Co-Authored-By: Claude Opus 4.7 (1M context) --- system/public/aesthetic.computer/disks/dd.mjs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 system/public/aesthetic.computer/disks/dd.mjs diff --git a/system/public/aesthetic.computer/disks/dd.mjs b/system/public/aesthetic.computer/disks/dd.mjs new file mode 100644 index 0000000000..9b453378d7 --- /dev/null +++ b/system/public/aesthetic.computer/disks/dd.mjs @@ -0,0 +1,17 @@ +// dd, 26.05.18 +// @dreamdealer's vibe-coding piece. +// +// Thin wrapper that shares pp.mjs the same way laer-klokken.mjs shares +// chat.mjs: identical sub-gated /api/pp/* bridge, identical logic — only the +// piece title differs. pp.mjs is the shared implementation; this is just a +// branded entry point. Access still requires the user's Auth0 *sub* to be in +// PP_ALLOWED_SUBS on the help bridge (handle is irrelevant). + +export { boot, paint, act, sim, leave } from "./pp.mjs"; + +export function meta() { + return { + title: "DD", + desc: "Vibe-code AC pieces with claude — published under your own handle.", + }; +} -- 2.51.2