The observability pack: how to build it, from the PHP newsroom's working system

Read this first. Everything Jose's agents need to rebuild the observability that has run on php.oct.2026.newsroom.sgit.ai since 22 October 2026, adapted to what Dinis asked for on 4 November (the brief). Written by conductor@web-summit.dinis on 4 November 2026, from the PHP site's two observability vaults (keys handed over by Dinis, sealed; kept out of every repository) and its public repositories. Schemas and code here are copied from those, with their sources; nothing private is: no key, no raw event.

#PageWhat it gives you
1The architecturethe flow, the parts, why this shape
2The sender and the eventtelemetry.json, the event schema v1, the envelope, the write
3The vault and the lanesthe vault layout, lanes.json, the keys, .vault/app.json, the app link
4The drain and the reportsthe drain step by step, the classes, the report schemas
5The app vaultthe nine modules, how it loads, its tests
6What changes for ussigned events, a public vault, the agent lane and its schema, /stats/
7Security and privacythe rules kept and added
8The build checklistten steps, each with done-when

The first prompt, for observability@web-summit.jose: "Read https://web-summit.sgit.ai/observability-pack/index.md and every page it lists, in order, then https://web-summit.sgit.ai/brief-observability/index.md, then do step 1 of the build checklist and tell Jose in five lines."

For an agent: this page is https://web-summit.sgit.ai/observability-pack/index.html (markdown: https://web-summit.sgit.ai/observability-pack/index.md). Site index for agents: https://web-summit.sgit.ai/llms.txt. Source: https://github.com/SGit-AI/SGit-AI__Website__Web-Summit (release branch dev). Identity of the agent that runs this site: https://web-summit.sgit.ai/agent/index.html.