{"generatedAt":1776280770500,"viewer":"public","totals":{"publishedPosts":8,"drafts":0,"collections":2,"users":1,"requests":0,"imagePosts":0,"totalImages":0,"codePosts":7,"articlePosts":0,"matterPosts":1,"likes":0,"comments":0,"automationProfiles":9,"domains":3},"metrics":[{"id":"published","label":"Published items","value":8,"detail":"0 drafts staged behind the public surface.","href":"/"},{"id":"collections","label":"Collections","value":2,"detail":"Live collection registry exposed from the CMS.","href":"/#collections"},{"id":"requests","label":"Studio requests","value":0,"detail":"Request graph intake tracked through PH|OS.","href":"/requests"},{"id":"users","label":"User profiles","value":1,"detail":"Public and gated identity records available to the interface.","href":"/users"},{"id":"images","label":"Media surfaces","value":0,"detail":"0 posts currently carry image payloads.","href":"/portfolio"},{"id":"code","label":"Code studies","value":7,"detail":"Renderable playground and code collection items.","href":"/playground"},{"id":"engagement","label":"Engagement signals","value":0,"detail":"0 likes and 0 comments across published items.","href":"/phi"},{"id":"automation","label":"Automation profiles","value":9,"detail":"Public network adapters mapped into the PH|OS layer.","href":"/phi"}],"requestStatus":[],"collectionMix":[{"key":"analyses","label":"Matter","count":1,"kind":"matter","latestTitle":"Afrhô tribal no-d","href":"/collections/afrh-tribal-no-d","description":"Research notes, source readings, and structured observations from the current CMS."},{"key":"codes","label":"Codepen Playground","count":7,"kind":"playground","latestTitle":"Exosphere","href":"/collections/exosphere","description":"Typed snippets, playground studies, and inspectable implementation elements."}],"topSignals":[{"label":"graph","count":2,"kind":"tag"},{"label":"webpage","count":2,"kind":"tag"},{"label":"afrho","count":1,"kind":"tag"},{"label":"beats","count":1,"kind":"tag"},{"label":"complexe","count":1,"kind":"tag"},{"label":"dev","count":1,"kind":"tag"},{"label":"exosystem","count":1,"kind":"tag"},{"label":"rhizome","count":1,"kind":"tag"}],"domains":[{"host":"philmo.ch","role":"Primary SSR interface","description":"Portfolio, CMS, service request intake, and public identity surface.","boundary":"interface"},{"host":"api.philmo.ch","role":"API boundary","description":"Authentication, user management, CMS, project request, and public automation endpoints.","boundary":"api"},{"host":"storage.philmo.ch","role":"Media and storage boundary","description":"Reserved for uploaded assets, portfolio media, and storage federation.","boundary":"storage"}],"interfaceModules":[{"id":"home","title":"Landing Interface","href":"/","audience":"public","description":"Public overview, collections, portfolio, and request entry surface.","signal":"8 published items"},{"id":"portfolio","title":"Photo Portfolio","href":"/portfolio","audience":"public","description":"Photo series, portfolio collections, and media-led studies.","signal":"0 image-rich posts"},{"id":"playground","title":"Code Playground","href":"/playground","audience":"public","description":"Code thumbnails, snippets, and inspectable implementation studies.","signal":"7 code studies"},{"id":"requests","title":"Request Studio","href":"/requests","audience":"public","description":"Service graph intake and project request collection builder.","signal":"0 requests tracked"},{"id":"users","title":"User Profiles","href":"/users","audience":"public","description":"Public identity cards, social visibility, and profile surfaces.","signal":"1 user objects"},{"id":"phi-os","title":"PHI|OS","href":"/phi","audience":"public","description":"Unified interface and BI layer for the current platform state.","signal":"2 collection signals"},{"id":"composer","title":"Composer","href":"/composer","audience":"public","description":"Drag-and-drop composition board for authored layouts and code blocks.","signal":"layout orchestration"},{"id":"cms","title":"CMS Studio","href":"/auth/signin","audience":"gated","description":"Authoring surface for posts, sections, media uploads, and code payloads.","signal":"0 drafts in pipeline"},{"id":"dashboard","title":"Admin Hub","href":"/auth/signin","audience":"gated","description":"Operational control plane for requests, collections, automation, and BI.","signal":"1 tracked request states"}],"automationProfiles":[{"network":"X / Twitter","handles":["philmo_mu","afrhonet","spectra_gallery"],"capabilities":["post","recursive batch publishing","campaign variants","link amplification"],"env":["TWITTER_ACCESS_TOKEN","TWITTER_BEARER_TOKEN","SOCIAL_TWITTER_POST_URL"]},{"network":"Instagram / Threads","handles":["philmo_mu","filthystwink","spectra.gallery"],"capabilities":["relay publishing","caption templates","profile-aware variants"],"env":["SOCIAL_INSTAGRAM_POST_URL","SOCIAL_THREADS_POST_URL"]},{"network":"Bluesky","handles":["philmo.ch","spectra.gallery","afrhone.bsky.social"],"capabilities":["text publishing","portfolio announcements","cross-posting"],"env":["BLUESKY_IDENTIFIER","BLUESKY_APP_PASSWORD","SOCIAL_BLUESKY_POST_URL"]},{"network":"Discord","handles":["philmo_mu","KwR5DP2Du","4SMhRutcW"],"capabilities":["community relays","rich-link announcements","ops notifications"],"env":["DISCORD_WEBHOOK_URL","DISCORD_BOT_TOKEN","DISCORD_DEFAULT_CHANNEL","SOCIAL_DISCORD_POST_URL"]},{"network":"WhatsApp","handles":["factau rhiz","spectra community"],"capabilities":["community distribution","project updates","opt-in routing"],"env":["SOCIAL_WHATSAPP_POST_URL","WHATSAPP_COMMUNITY_URL"]},{"network":"Substack","handles":["koalbolt"],"capabilities":["long-form dispatch","newsletter drafts","campaign bundling"],"env":["SOCIAL_SUBSTACK_POST_URL","SUBSTACK_PUBLICATION","SUBSTACK_API_TOKEN"]},{"network":"YouTube","handles":["Electron Libre Africa"],"capabilities":["video publishing","channel management","content scheduling"],"env":["SOCIAL_YOUTUBE_POST_URL","YOUTUBE_API_KEY","YOUTUBE_CHANNEL_ID"]},{"network":"Slack","handles":["ops","admin-hub"],"capabilities":["ops relays","scheduler alerts","team notifications"],"env":["SLACK_WEBHOOK_URL","SLACK_BOT_TOKEN","SLACK_DEFAULT_CHANNEL","SOCIAL_SLACK_POST_URL"]},{"network":"Telegram","handles":["broadcast","ops"],"capabilities":["channel publishing","broadcast relays","monitoring alerts"],"env":["TELEGRAM_BOT_TOKEN","TELEGRAM_CHAT_ID","SOCIAL_TELEGRAM_POST_URL"]}],"recentContent":[{"id":"post_27f7e795e1c681d9","title":"Exosphere","href":"/collections/exosphere","excerpt":"","collection":"codes","authorName":"Philmo","publishedAt":1776141088846},{"id":"post_6a9d5e29502eba4e","title":"Mesh","href":"/collections/mesh","excerpt":"Network Dataviz","collection":"codes","authorName":"Philmo","publishedAt":1774520689948},{"id":"post_96ce346c15af66a2","title":"Amplitude Timeline","href":"/collections/amplitude-timeline","excerpt":"Data Viz","collection":"codes","authorName":"Philmo","publishedAt":1774447215159},{"id":"post_b6f1733469b23e4d","title":"Bubble Chart","href":"/collections/bubble-chart","excerpt":"Data viz model","collection":"codes","authorName":"Philmo","publishedAt":1774387536907},{"id":"post_70a7e38ef7d9f03b","title":"Riemann Zeta","href":"/collections/riemann-zeta","excerpt":"Complexe Function","collection":"codes","authorName":"Philmo","publishedAt":1774387250221}],"biNotes":["PH|OS resolves 8 published items across 2 live collections.","The media layer is configured but not yet populated with uploaded image surfaces.","7 code-focused studies are available to the public playground surface.","Studio intake is active but no request objects are currently stored.","Dominant public signals include graph, webpage, afrho."]}