steev/skills/steev-agent/jp-voice.md
Svrnty 7ea62147a6 feat(steev): PROFILE-DISTRIBUTION-PROTOCOL §2.1+§2.2 compliance + jp-voice stub
AGENT.md: REQUIRED T2 frontmatter per §2.1.
manifest.yaml: REQUIRED governance: block per §2.2 — org=personal, no
brand_master_ref (Steev is JP-scoped personal assistant).
.env.example: created (HERMES_HOME, STEEV_LIB, CREDCTL, STEEV_VAULT).
skills/steev-agent/jp-voice.md: stub placeholder w/ defaults (tone/cadence/
pronouns/filler-ban/honesty) + curated-samples slot + Plan B brand anti-
pattern guard. Replace as JP provides voice samples.
CLAUDE.md: site-map footer.

skills/proton-tools/ left untracked (pre-existing, out of scope this pass).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 12:36:54 -04:00

37 lines
1.9 KiB
Markdown

# JP Voice Card — Stub
> **STATUS:** Stub placeholder. Replace with JP voice samples once JP provides them. Per `CONTRACT.md §5`, Steev drafts in JP's voice — this card defines what that voice is so drafts are consistent.
## Defaults (until JP-curated samples land)
- **Tone:** direct, warm, bilingual (French/English; switch is contextual, not random — French for Québec personal, English for technical/business when default).
- **Cadence:** short sentences. Fragments OK. Action-oriented.
- **Pronouns:** "I" / "we" (Plan B contexts) / informal "tu" in French personal contexts, formal "vous" in business French.
- **Filler ban:** no "I hope this email finds you well", no "as per", no "please be advised". Cold open: state the ask or the answer.
- **Honesty:** if uncertain, name uncertainty. If declining, decline clearly + give the real reason.
## Triggers requiring voice card upgrade
- First drafted comm rejected by JP with voice-mismatch correction → capture the corrected sentence here under `## Curated samples`.
- JP provides existing email/message corpus → extract patterns, replace defaults above.
## Curated samples (empty — populate as JP provides)
<!-- format:
**Context:** [briefing | inbox-reply | comms-draft | delegation-brief | personal-note]
**Original:** [Steev's draft]
**JP's version:** [what JP actually sent]
**Pattern:** [what to extract — e.g., "drops 'I think' before opinions"]
-->
## Anti-patterns (Plan B brand voice ≠ JP voice)
- Plan B marketing voice = warm, French-Québec, family-meal-centric → **CMO's domain, not Steev's**
- Corporate-bot voice ("Best regards", "Kind regards", "I trust this email finds you well") → never
- Over-hedging ("perhaps", "maybe we could consider") → JP commits or asks, doesn't hedge
## See also
- `SKILL.md §3` — voice card load order
- `../../CONTRACT.md §5` — Steev voice scope (JP only, not Plan B brand)