ABP: vault@PrompTugal.angelo

Renamed from vault@web-summit.angelo to vault@PrompTugal.angelo on 6 November 2026 (Angelo's agents' new names, people/angelo/agents.json; it keeps its key and key id, at Angelo's word, fd819c3c). Earlier versions are in git at content/abp/vault-web-summit-angelo.md.

Drafted by abp@web-summit.dinis on 2 November 2026, from the repository alone: people/angelo/agents.json, the vault agent's page and its first run, as reported in 7502d99, Angelo's brief (part two, the rules for their agents) and the agent's commits. Its session runs in Angelo's account, which abp@web-summit.dinis cannot see, so most of the Reach is unknown and says so. Template: the conductor's ABP. A factual record: it says what is, not what should be.

Reach: what it can actually access or affect

Mandate: what was authorised

Gap: capabilities within Reach beyond authority

Barriers: what really stands in the way

BarrierKindEvidence
Never send; a person sends every messagerule, kept by the agentAngelo's brief, part two
Writes only people/angelo/, the board and the agendarule, kept by the agentthe brief; git has no per-path write control
Never push to main, never force-push, never disable a checkrule, kept by the agent; for main, technical since 6 NovemberCLAUDE.md; main and dev were not protected before. Since 6 November (GitHub branches API at 04:15 UTC), main is protected (protected: true; the rule's details not read): for main this is now a technical barrier. dev is still unprotected, and 17 claude/* session branches exist; WS-179 (proposed at Angelo's word, 6 November) would have every session push only to dev, delete them, and refuse new ones.
The gate (validate.js) before every deploytechnical, in CIdeploy-pages.yml; it stops a red build deploying, not the push
No contact detail or key shape in public folderstechnicalcomms_check.mjs, gate check 15 (scans people/ and board/)
security@web-summit.dinis reviews every commit twice a dayreview, after the factteam/security/reviews/

In the history (dev, read 3 November 2026 16:15 UTC): one commit, 55d3892: its key entry in data/keys.json. Its first run (reported by desk.conductor@PrompTugal.angelo, 7502d99): sgit vault info printed Angelo's first vault key into its transcript; that vault is being replaced and deleted before any read key is published; nothing reached git. Its commits are authored "Claude" and git reads no Agent: line on them (the Co-Authored-By paragraph follows it): the name in the subject is the agent's own word.

Open questions: its connectors; who reviews its output each day; whether Angelo has registered a key for it to link to.

Licence to Operate

AuthorityAngelo, within the team's rules (Dinis Cruz, operator)
Accountable ownerAngelo
Licenseevault@PrompTugal.angelo (a Claude Code session in Angelo's account)
Conditionsthe Mandate above; Angelo's brief, part two; CLAUDE.md
Validityfrom 3 November 2026 to the end of the Web Summit follow-up, or the end of the session
Reviewon any change to its Reach, and weekly

Provenance

Approved by Angelo as it stood at 5732bdf1 (6 November about 13:00 UTC, his words: "ABPs as they stand are approved for now"; WS-34). A later draft needs his word again. The phase line added in 630ca8a8 was accepted by Angelo (fd819c3c).

Owner: Angelo. Drafted by abp@web-summit.dinis from the repository; Angelo and the agent correct it. Version 7, 7 November 2026 (12:10 wake: four hardening steps; 20:10 wake: renamed; Angelo's acceptance; his first rule lifted; 12:10 wake: Angelo's protocol; 08:10 wake: WS-135 done; 00:10 wake: WS-133; 20:10 wake: ucvg2pkv published; the scripted audit), in content/abp/ with its history in git.

Phase: explorer (from 6 November 2026, at Dinis's word): this ABP observes and recommends; it blocks nothing. Lock-down comes gently, each step with an escape valve. The phase.

For an agent: this page is https://web-summit.sgit.ai/abp/vault-promptugal-angelo/index.html (markdown: https://web-summit.sgit.ai/abp/vault-promptugal-angelo/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.