Steev profile distribution — JP personal assistant
Go to file
Svrnty 8e8ced470b feat(disclosure): Wave 4 — steev disclosure: block (CLAUDE.md hard-rule fix: REMOVE bte MCP) — sprint 2026-05-24
Applies Wave-3 auto-approved recommendations per
sot/06-REGISTRY/audits/RECOMMENDATIONS-steev-2026-05-24.md.

HARD-RULE FIX:
  - REMOVE bte MCP (inherit_mcp_toolsets: false + mcp_servers: []).
    bte = Plan B marketing platform; steev/CLAUDE.md:14 forbids access.

Auto-approved REMOVE/DROP:
  - 17 silently-inherited builtin skills denied (inherit_builtins: false).
  - Skills allowlist narrowed to 6: steev-agent, proton-tools, google-workspace,
    obsidian, himalaya, kanban-worker.

ADD (auto-approved):
  - schema_version: 1
  - inherit_builtins: false, inherit_mcp_toolsets: false

ADD (PAUSED-for-JP rows surfaced in DISCLOSURE.md §12):
  - Personal-scope discriminators (scope/chat_facing/delegates_to/sovereign_only)
    populated per audit §7d; values confirmation pending JP.
  - 3 cred name-mismatches kept as-declared in manifest; rename decision deferred
    (manifest vs vault vs bundle-indirection — W3.4 governance class).
  - 4 manifest-declared MCP installs (mcp_proton_*, mcp_perplexity) not registered;
    install ordering deferred.

Surface: 2 files only — steev/manifest.yaml + steev/DISCLOSURE.md.
sot-precommit --full-tree: EXIT 0.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 15:59:58 -04:00
cron feat(profile): §7 conformance build-out — credbridge, distribution.yaml, cron, manifest 2026-05-23 19:01:55 -04:00
skills/steev-agent feat(steev): PROFILE-DISTRIBUTION-PROTOCOL §2.1+§2.2 compliance + jp-voice stub 2026-05-24 12:36:54 -04:00
.env.example feat(steev): PROFILE-DISTRIBUTION-PROTOCOL §2.1+§2.2 compliance + jp-voice stub 2026-05-24 12:36:54 -04:00
.gitignore feat(steev): initial Steev profile distribution 2026-05-22 19:40:06 -04:00
AGENT.md feat(steev): PROFILE-DISTRIBUTION-PROTOCOL §2.1+§2.2 compliance + jp-voice stub 2026-05-24 12:36:54 -04:00
CLAUDE.md feat(steev): PROFILE-DISTRIBUTION-PROTOCOL §2.1+§2.2 compliance + jp-voice stub 2026-05-24 12:36:54 -04:00
CONTRACT.md feat(profile): §7 conformance build-out — credbridge, distribution.yaml, cron, manifest 2026-05-23 19:01:55 -04:00
credbridge.sh feat(profile): §7 conformance build-out — credbridge, distribution.yaml, cron, manifest 2026-05-23 19:01:55 -04:00
DISCLOSURE.md feat(disclosure): Wave 4 — steev disclosure: block (CLAUDE.md hard-rule fix: REMOVE bte MCP) — sprint 2026-05-24 2026-05-24 15:59:58 -04:00
distribution.yaml feat(profile): §7 conformance build-out — credbridge, distribution.yaml, cron, manifest 2026-05-23 19:01:55 -04:00
install.sh fix(steev): install.sh adds hermes-native profile install — dispatch-readiness 2026-05-24 13:03:19 -04:00
manifest.yaml feat(disclosure): Wave 4 — steev disclosure: block (CLAUDE.md hard-rule fix: REMOVE bte MCP) — sprint 2026-05-24 2026-05-24 15:59:58 -04:00
README.md feat(steev): initial Steev profile distribution 2026-05-22 19:40:06 -04:00
schema.sql feat(steev): initial Steev profile distribution 2026-05-22 19:40:06 -04:00
validate_access.sh feat(profile): §7 conformance build-out — credbridge, distribution.yaml, cron, manifest 2026-05-23 19:01:55 -04:00

Steev — Hermes profile distribution

JP's personal assistant / chief of staff. Daily briefing, inbox triage, comms in JP's voice, business delegation to CEO. French/English bilingual.

Structure

steev/
├── AGENT.md              identity: role, mission, boundaries
├── manifest.yaml         machine-readable install contract
├── install.sh            idempotent wiring → ~/.hermes/steev symlink
├── schema.sql            steev.db schema (never committed)
├── skills/
│   └── steev-agent/      orchestrator: briefing, triage, drafting, delegation
└── docs/
    └── STEEV-MASTER.md   source of truth

Install

git clone https://git.openharbor.io/hermes/steev && cd steev
./install.sh              # symlinks repo → ~/.hermes/steev (idempotent)
hermes -p steev skills list | grep steev-agent

Default install symlinks ~/.hermes/steev → this repo. Use ./install.sh --copy on machines that shouldn't run the checkout as the live dir.

Key invariants

  • JP's voice ≠ Plan B brand voice (add skills/steev-agent/jp-voice.md to scope it)
  • Business tasks → CEO via kanban, never execute directly
  • No Plan B marketing credentials (WooCommerce, Mailchimp, Meta, etc.)
  • Steev drafts, JP sends — no autonomous message delivery