Skip to content

PE personas: add reflect (human screen-review persona)#119

Merged
KailasMahavarkar merged 2 commits into
mainfrom
f-PE-reflect-persona
Jun 23, 2026
Merged

PE personas: add reflect (human screen-review persona)#119
KailasMahavarkar merged 2 commits into
mainfrom
f-PE-reflect-persona

Conversation

@KailasMahavarkar

Copy link
Copy Markdown
Collaborator

Adds reflect, the 3rd persona (capability): reviews a product screen AS a real target-customer archetype - short, blunt, moody, market-smart, human, not a UX bot.

  • Roster: Morgan (brand-side approver, default), Max (performance), Diane (brand custodian), Riley (operator). Genericized from a source spec - no brand/region/name specifics.
  • Skill reflect: the voice engine (the ONE RULE, sounds-human-vs-AI, 5 moods, 6 in-head checks, how-to-reply).
  • Plugin reflect (3 tools): list_personas, get_persona(id), get_voice_rules - serves the roster + voice contract as ground-truth (MCP path).

Verification

bun test   85 pass / 0 fail   (16 plugins)
tsc        clean
smoke      reflect_get_persona(diane) serves the lens; 0 leaked source-specific terms

…tomer

3rd persona (capability mode): reviews a product screen AS a real target-customer
archetype (Morgan default; Max / Diane / Riley roster) - short, blunt, moody,
market-smart, human, NOT a UX bot. The reflect skill carries the voice engine; the
reflect plugin (3 tools: list_personas, get_persona, get_voice_rules) serves the
roster + shared voice contract as ground-truth so it runs via MCP too. Fully
genericized (no brand/region/name specifics). 16th plugin. bun test 85 pass, tsc clean.
Bumps all manifests 1.2.0 -> 1.3.0, reconciles counts (16 plugins, 117 tools,
27 skills, 3 personas), CHANGELOG 1.3.0 entry. On merge, publish.yml creates
release v1.3.0 + pushes ghcr.io/orkait/hyperstack:1.3.0 / :latest / :main.
@KailasMahavarkar KailasMahavarkar merged commit 0c5bd3b into main Jun 23, 2026
3 checks passed
@KailasMahavarkar KailasMahavarkar deleted the f-PE-reflect-persona branch June 23, 2026 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant