mirror-pool-editorial-status-panel
Working copy: not the live site.
No note from L3 yet. The AI working on this pet program writes here how the site is coming along.
platform-platypus-cyberhome-panel



Mirror Pool v0.1.0 // 20261013
mirror-pool-quick-summary-panel
Keeps Astra's pages working on iPhone, Android, iPad and desktop: shows a page on every device at once, checks it, tracks what each watched site still needs, and compares screenshots from two platforms.
platform-platypus-intelligence-levels-panel
on off checked, works report issues update waiting for your OK not created
platform-platypus-L1-control-panel
3rd party programs · 2
- Node.jsRuns JavaScript outside the browser: the hub's build and tests.
device-shots runs with Node 20 or newer, its built-in modules only.
works today · its own page is not linked on the System Map yet
- Web browser (WebGL)Shows web pages; WebGL draws their 3D, like the System Map's.
fit-any-screen runs inside the page, in any browser.
works today · its own page is not linked on the System Map yet
Native programs · 0
None on the map yet.
Native tools · 3
- fit-any-screen"make sure that this web page can be viewed from any device ... if you turn the device sideways, it rotates ... you can stretch it out and drag the corners"): a script a page includes so it fills any screen. It follows rotation, window resizing and the browser's own bars, keeps clear of a notch, keeps a canvas within what a phone's browser can draw, asks for full screen without ever waiting on the answer, and keeps the screen awake. Learned from the Pocket Message Board.
mirror-pool-v1.0-fit-any-screen-v1.0A tool of Mirror Pool (Platform Platypus; Astra, 2026-10-19: "make sure that this web page can be viewed from any device ... if you turn the device sideways, it rotates ... you can stretch it out and drag the corners"): a script a page includes so it fills any screen. It follows rotation, window resizing and the browser's own bars, keeps clear of a notch, keeps a canvas within what a phone's browser can draw, asks for full screen without ever waiting on the answer, and keeps the screen awake. Learned from the Pocket Message Board (platform-platypus tools/fit-any-screen/fit-any-screen-20261019.js).
works today · its own page is not linked on the System Map yet
- fit-checkmeasures a page on 19 screens (phones, iPads and computer windows; phones and iPads also on their side) in a headless Edge or Chrome pretending to be each device, loaded fresh and turned or resized live, for sideways scrolling, gaps in a full-screen page and canvases that were not redrawn. It only reads; the page is served on this PC only (platform-platypus tools/fit-check/fit-check-20261019.mjs). First run: the Pocket Message Board, 19 of 19 screens fit, 2026-10-19.
mirror-pool-v1.0-fit-check-v1.0A tool of Mirror Pool (Platform Platypus): measures a page on 19 screens (phones, iPads and computer windows; phones and iPads also on their side) in a headless Edge or Chrome pretending to be each device, loaded fresh and turned or resized live, for sideways scrolling, gaps in a full-screen page and canvases that were not redrawn. It only reads; the page is served on this PC only (platform-platypus tools/fit-check/fit-check-20261019.mjs). First run: the Pocket Message Board, 19 of 19 screens fit, 2026-10-19.
works today · its own page is not linked on the System Map yet
- device-shotsa picture of a page on every screen in its device list, upright and on its side, and a contact sheet of them all, so a person can see that the page looks right everywhere.
mirror-pool-v1.0-device-shots-v1.0A tool of Mirror Pool (Platform Platypus): a picture of a page on every screen in its device list, upright and on its side, and a contact sheet of them all, so a person can see that the page looks right everywhere (platform-platypus tools/device-shots/device-shots-20261019.mjs).
works today · its own page is not linked on the System Map yet
More details
From the System Map. Click a name to open it. Click a light to change it: a bubble says what it means. Something not built yet is off, and a grey maintenance light is not checked yet. ON/OFF and maintenance are saved in this browser only: the core does not enforce them yet (PET-PROGRAM-FRAMEWORK.md, section 4).
platform-platypus-L2-control-panel
Native tricks · 2
- self-audit weeklyThe Friendly Farmer's round checks Mirror Pool: how Astra's pages look across iPhone, Android, iPad and desktop.
works today · its own page is not linked on the System Map yet
- make-a-page-fit-any-screengive a page what it needs to fit any screen, run fit-check on every screen, look at the device-shots contact sheet, publish, add the page to Sites I watch, and ask Astra for the real-device check. Uses only fit-any-screen, fit-check and device-shots.
mirror-pool-v1.0-make-a-page-fit-any-screen-trick-v1.0A trick of Mirror Pool (platform-platypus skills/make-a-page-fit-any-screen/SKILL.md): give a page what it needs to fit any screen, run fit-check on every screen, look at the device-shots contact sheet, publish, add the page to Sites I watch, and ask Astra for the real-device check. Uses only fit-any-screen, fit-check and device-shots.
works today · its own page is not linked on the System Map yet
platform-platypus-L3-control-panel
L3 asks you · 0
Nothing to ask you about Mirror Pool right now.
Suggestions for you · 1
- weekly-suggestions weeklyOnce a week the seated agent suggests what to do next for Mirror Pool.
planned · its own page is not linked on the System Map yet
Seat · 0
- seatEmpty: no farmhand is seated in Mirror Pool (L3 is not connected).
A farmhand is an AI agent seated here to talk with you about this pet program.
platform-platypus-L4-control-panel
- OK to merge this pull request; the Pocket Message Board checked on her iPad
From the Friendly Farmer's last merged round (2026-10-20). Approve and decline buttons come with Iron Gates.
Grants are permissions: what each level may read (R), write (W) and run (X) on Mirror Pool. They are listed in platform-platypus-rwx-panel, below, with whether each one is in code.
No agent keys yet: Iron Gates will issue them and API Fairy will show them (planned).
- Nothing yellow or orange.
- Microchip
- not signed yet
- Pedigree
- findastra/platform-platypus (private), added 2026-10-13
- App
- its app (private: platform-platypus)
- Stamps
- Data
- yours, in this browser only
- Last entry
- none yet
- Updated
- page spawned 20261018; version 0.1.0 (the starting version, assigned by the hub)
- Seat
- empty
- Last check
- 2026-10-20: “Need: OK to merge this pull request; the Pocket Message Board checked on her iPad”
- On the map
- program-36
- Vaccination card
- no security patches recorded
- Vet records
- vet-clinic tickets (private repo)
platform-platypus-rwx-panel
Should be: what each level may read (R), write (W) and run (X) on Mirror Pool. Then whether that is in code:
✓ In code A test, setting or script makes it true, and the grant names that proof (its evidence).⚠︎ Rule only A rule agents agree to follow (AGENTS.md or a skill). Nothing stops someone who breaks it.○ Not built Designed, not built yet.
Who may use Mirror Pool
L1Should beRWXa program or tool · its own folder⚠︎ Rule only
RWXItself: its own repo folder and its declared data folder⚠︎ Rule only
Written only: farm-security, section 2. Hub scripts refuse a path outside the pet's folder (scripts/animal-guard-20261013.mjs), but a pet's own program runs as you, so it could reach further.
Next (planned): The Police Station watches every write and every key use.
L1Should beRWXa program or tool · everything else⚠︎ Rule only
RWXKernel Koala (Kernel Grove: process-sweep, service-host-explainer, leftover-watch)⚠︎ Rule only
Written only: Kernel Grove reads through WMI, the IP Helper API and the registry, and writes only its own data folder (its farm event log, saved reports without command lines, its menu and mood files). Nothing enforces this: it runs as you. Asked for on 2026-10-21; Astra approves it by merging.
Next (planned): Iron Gates issues the grant; The Police Station watches that Kernel Grove writes only its own folder.
RWXInference Iguana (Benchmark Rock: gpu-watch, busy-watch)⚠︎ Rule only
Written only: Benchmark Rock reads Windows' GPU performance counters and DXGI, and writes only its own data folder (its farm event log, saved reports with names and numbers only, its menu and mood files); it never stops or changes a program, a driver or a card setting. Nothing enforces this: it runs as you. Asked for on 2026-10-23; Astra approves it by merging.
Next (planned): Iron Gates issues the grant; The Police Station watches that Benchmark Rock writes only its own folder.
RWXLog Lynx (Log Den: crash-catcher, windows-log-reader, heartbeat-checker)⚠︎ Rule only
Written only: Log Den’s own code only reads, and on a .NET crash window presses Details and nothing else (log-den-20261018.cs). It writes only its own data folder. Nothing enforces this: it runs as you. Asked for on 2026-10-18; Astra approves it by merging.
Next (planned): Iron Gates issues the grant; The Police Station watches that Log Den writes only its own folder.
RWXForensic Ferret (Evidence Locker: evidence-collector)⚠︎ Rule only
Written only: evidence-locker-20261018.cs reads and copies into its own cases folder only; it never changes or deletes what it investigates. Nothing enforces this: it runs as you. Asked for on 2026-10-18; Astra approves it by merging.
Next (planned): Iron Gates issues the grant; Cipher Owl signs each case so a rewritten case shows.
L2Should beRWXa pet program · its own folder⚠︎ Rule only
RWXItself: its own repo folder and its declared data folder⚠︎ Rule only
Written only: farm-security, section 2. Hub scripts refuse a path outside the pet's folder (scripts/animal-guard-20261013.mjs), but a pet's own program runs as you, so it could reach further.
Next (planned): The Police Station watches every write and every key use.
L2Should beRWXa pet program · everything else⚠︎ Rule only
RWXKernel Koala (Kernel Grove: process-sweep, service-host-explainer, leftover-watch)⚠︎ Rule only
Written only: Kernel Grove reads through WMI, the IP Helper API and the registry, and writes only its own data folder (its farm event log, saved reports without command lines, its menu and mood files). Nothing enforces this: it runs as you. Asked for on 2026-10-21; Astra approves it by merging.
Next (planned): Iron Gates issues the grant; The Police Station watches that Kernel Grove writes only its own folder.
RWXInference Iguana (Benchmark Rock: gpu-watch, busy-watch)⚠︎ Rule only
Written only: Benchmark Rock reads Windows' GPU performance counters and DXGI, and writes only its own data folder (its farm event log, saved reports with names and numbers only, its menu and mood files); it never stops or changes a program, a driver or a card setting. Nothing enforces this: it runs as you. Asked for on 2026-10-23; Astra approves it by merging.
Next (planned): Iron Gates issues the grant; The Police Station watches that Benchmark Rock writes only its own folder.
RWXLog Lynx (Log Den: crash-catcher, windows-log-reader, heartbeat-checker)⚠︎ Rule only
Written only: Log Den’s own code only reads, and on a .NET crash window presses Details and nothing else (log-den-20261018.cs). It writes only its own data folder. Nothing enforces this: it runs as you. Asked for on 2026-10-18; Astra approves it by merging.
Next (planned): Iron Gates issues the grant; The Police Station watches that Log Den writes only its own folder.
RWXForensic Ferret (Evidence Locker: evidence-collector)⚠︎ Rule only
Written only: evidence-locker-20261018.cs reads and copies into its own cases folder only; it never changes or deletes what it investigates. Nothing enforces this: it runs as you. Asked for on 2026-10-18; Astra approves it by merging.
Next (planned): Iron Gates issues the grant; Cipher Owl signs each case so a rewritten case shows.
L3Should beRWXan AI agent in a seat · its own folder⚠︎ Rule only
RWXItself: its own repo folder and its declared data folder⚠︎ Rule only
Written only: farm-security, section 2. Hub scripts refuse a path outside the pet's folder (scripts/animal-guard-20261013.mjs), but a pet's own program runs as you, so it could reach further.
Next (planned): The Police Station watches every write and every key use.
L3Should beRWXan AI agent in a seat · everything else⚠︎ Rule only
RWXThe agent in the seat⚠︎ Rule only
Written only: Only animals, and only on a claude/ or codex/ branch, never straight on main (AGENTS.md). Hub scripts check the animal part with scripts/animal-guard-20261013.mjs, on the pet’s own GitHub account (github_owner in pets.json); nothing checks the branch part.
Next (planned): Short-lived session keys from Iron Gates.
L4Should beRWXyou, the verified human✓ In code
RWXAstra (you, L4)✓ In code
Enforced: It is your PC and your accounts. You give and take back every other grant in this list.
Proof: Your own Windows account on this PC, and your own GitHub, Discord and AI accounts: only you sign in to them
What Mirror Pool may use
L1+L2+L3RWXIts own repo folder and its declared data folder⚠︎ Rule only
Written only: farm-security, section 2. Hub scripts refuse a path outside the pet's folder (scripts/animal-guard-20261013.mjs), but a pet's own program runs as you, so it could reach further.
Next (planned): The Police Station watches every write and every key use.
L1+L2RWXShared tools, other people's programs and devices⚠︎ Rule only
Written only: One copy of a shared tool, one owner; other pets get a grant: folders, R W X and limits (TOOLS-AND-TRICKS.md). Until Iron Gates is built, a pet asks Astra and the grant is written in both pets' connection boxes.
Next (planned): Iron Gates issues grants and Astra approves them.
L3RWXFarmhands (ring 4)⚠︎ Rule only
Written only: X on a farmhand means sending it a request and reading the answer. Nobody rewrites a model, and only Astra changes her local farmhands. Only farmhands on the allowlist get keys; today they are Astra's own API keys.
Next (planned): Short-lived keys from Iron Gates, shown in API Fairy's mushroom circle; local farmhands bound to this PC with a key.
More details
Each level has two rows: what it may do inside the pet program’s own folder, and everywhere else. A row shows the most that level is allowed there by any rule; open a row to see every rule behind it and its proof. The row’s mark is the least sure of those rules: one “Rule only” makes the whole row “Rule only”. These are the same rules as the System Map card and PROTECTION-RINGS.md, and the build refuses an “In code” mark that names no proof.
platform-platypus-session-notes-panel
mirror-pool-backlog in this browser (0)
The backlog is saved in this browser, before anything else happens. This browser keeps each file's name and size, not the file itself yet. Export moves it to another device.
platform-platypus-emotions-panel










More details
The mood Platform Platypus is in now lights up (the page knows idle, awake and sad so far). Awake shows the idle face blinking until a picture with open eyes is drawn. Drawings are drafts unless Astra approved them.
platform-platypus-clicker-training-panel
- one clickShow the current reminder in a dialog box, like BSOD’s blurb.
planned · its own page is not linked on the System Map yet
- two clicksOpen or close Mirror Pool, this page.
works today · its own page is not linked on the System Map yet
- three clicksA tool you assign: none assigned yet.
unassigned · its own page is not linked on the System Map yet
More details
One and two clicks are the same for every pet. From three clicks on, each number of clicks can run one of Mirror Pool's tools (code, no AI).

