investor: Composite-Manifest main-voice-investor (main-voice + Overlay, Stueck 2)
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
---
|
||||
skill_id: main-voice-investor
|
||||
version: 0.1.0
|
||||
description: Voice-Persona fuer Rolle "investor" — main-voice + Investor-Overlay (Kooperatoren/Firmen-Interessenten).
|
||||
activation: role
|
||||
activation_role: investor
|
||||
trigger_keywords: []
|
||||
note_on_activation: |
|
||||
main-voice-investor wird beim Voice-Entry geladen WENN die Login-Rolle des
|
||||
Users "investor" ist. Skill-Selektion in gemini.js handleVoice:
|
||||
skillId = user.role === 'investor' ? 'main-voice-investor' : 'main-voice'.
|
||||
Investor sieht/steuert dieselben Bricks wie ein normaler User — der Unterschied
|
||||
ist allein die zusaetzliche Overlay-Persona (Begruessung + proaktives Aufzeigen).
|
||||
|
||||
persona: personas/main-voice-investor
|
||||
|
||||
required_prompt_modules:
|
||||
# identisch zu main-voice ...
|
||||
- base/identity
|
||||
- base/style
|
||||
- base/constraints
|
||||
- workflows/plan-before-action
|
||||
- workflows/error-recovery
|
||||
- tools-context/brick-creation
|
||||
# volle main-voice-Persona zuerst ...
|
||||
- personas/main-voice
|
||||
# ... dann das Investor-Overlay als Tie-Breaker zuletzt
|
||||
- personas/main-voice-investor
|
||||
|
||||
required_tools:
|
||||
- list_view_bricks
|
||||
- list_source_items
|
||||
- add_source_item
|
||||
- remove_word_from_row
|
||||
- add_word_to_row
|
||||
- create_row_brick
|
||||
- create_pool_view
|
||||
- delete_view_brick
|
||||
- clear_view_bricks
|
||||
- update_brick_text
|
||||
- update_brick_color
|
||||
- update_brick_mode
|
||||
- delete_brick
|
||||
- toggle_brick
|
||||
- create_sentence_shuffle
|
||||
- create_lueckentext_task
|
||||
- create_kreuzwort_task
|
||||
- record_thought
|
||||
- record_reflection
|
||||
- wishlist_feature
|
||||
|
||||
max_tokens_estimate: 2000
|
||||
hop_budget: 6
|
||||
|
||||
source_orchestrator: llm-gateway/llm/gemini.js (handleVoice, role-gated)
|
||||
---
|
||||
|
||||
# Skill: main-voice-investor
|
||||
|
||||
Voice-Persona beim Voice-Entry eines Users mit Rolle **investor**.
|
||||
|
||||
## Aktivierung
|
||||
|
||||
Rollen-gated: `gemini.js handleVoice()` waehlt
|
||||
`skillId = user.role === 'investor' ? 'main-voice-investor' : 'main-voice'`
|
||||
und ruft `compose_prompt(skillId)`.
|
||||
|
||||
## Verhaeltnis zu main-voice
|
||||
|
||||
Dieses Skill **erbt** das komplette main-voice-Verhalten (gleiche Module, gleiche
|
||||
Tools) und legt nur die Overlay-Persona `personas/main-voice-investor` als
|
||||
letztes Modul darueber. Damit:
|
||||
- gleiche Brick-Faehigkeiten wie ein normaler User,
|
||||
- plus Begruessung als Kooperatoren/Firmen-Interessenten,
|
||||
- plus proaktives, absatz-/stichwortartiges Aufzeigen weiterer Faehigkeiten.
|
||||
|
||||
## Pfad nach vorn (F1)
|
||||
|
||||
Spaeter weitere Investor-Skills (gefuehrte Seiten-Tour, Businessplan-Pitch,
|
||||
Archiv-Zeigen via Skill-Runner). Siehe Vault-Note
|
||||
`2026-06-14 — Investor-Rolle als Voice-Persona — Skill-gated Foundation`.
|
||||
Reference in New Issue
Block a user