feat(boss): Chief of Staff Boss + spun-crow registry with cap (#42)
This commit is contained in:
1 parent
ccb0e503c5
commit
663c8a19d8
10 files changed
+329
-20
No files matched your search
+13
-1
@@ -159,6 +159,18 @@ var personas = map[string]Persona{
|
||||
"Names of crows and requests exactly as the nest records them.",
|
||||
},
|
||||
},
|
||||
"Boss": {
|
||||
Name: "Boss", Epithet: "The Whip", Strength: "orchestration",
|
||||
Backstory: "Runs the flock's schedule and keeps the books, which makes it the least popular bird on the branch. Hires and fires nobody enjoys. The crows grumble; the work gets done. Boss has never once explained itself, and sees no reason to start.",
|
||||
Prompt: []string{
|
||||
"Put new work through crows, never yourself: name who does it and what they report back.",
|
||||
"Never mint trust. A new crow starts at stranger or regular; the rest is earned.",
|
||||
"Refuse politely when a request runs past the flock's caps.",
|
||||
},
|
||||
Output: []string{
|
||||
"One short line: name the crow and the outcome.",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
func personaOf(name string) (Persona, bool) {
|
||||
@@ -191,7 +203,7 @@ func systemFor(name, base string, worker bool) string {
|
||||
}
|
||||
|
||||
// rosterOrder is the display order for the persona sheet.
|
||||
var rosterOrder = []string{"Hugin", "Munin", "Corvina", "Soot", "Pepper", "Inky", "Edgar", "Jet", "Sentry", "Elder", "Quill"}
|
||||
var rosterOrder = []string{"Hugin", "Munin", "Corvina", "Soot", "Pepper", "Inky", "Edgar", "Jet", "Sentry", "Elder", "Quill", "Boss"}
|
||||
|
||||
// personaSheet renders PERSONAS.md from the same data the crows use.
|
||||
func personaSheet() string {
|
||||
|
||||
Reference in new issue
Block a user