Current source: Rusty Rabbit Fluffle. Loading from fluffle structure.
Companion HTML: open old_cogspin.html | Personality JS: open old_cogspin.js
Files found in avatar/
Files found in images/
No gallery images found.
Files found in notes/
Extraction notes for Old Cogspin Rusty Rabbit - Manifest label: Old Cogspin - Registered label: Old Cogspin - DemoOrder from playerlist.js: 12 - PersonalityLevel from register(...): 12 - Companion title: Old Cogspin Rusty Rabbit Companion - Companion sections: Working notes, Main tuning knobs, Starter recipe, Questions to ask after a tournament, Safe edit checklist If DemoOrder and PersonalityLevel differ, keep both. They appear to serve different roles.
Files found in prompts/
Old Cogspin Rusty Rabbit Core identity: Modifies the machinery, reinterprets the rules, and wins by technicality. Also currently banned from play.
Rabbit: Old Cogspin Rusty Rabbit RabbitID: old_cogspin Demo order: 12 Personality level: 12 Cheat door: score_siphon_behind_to_half_point_lead Core identity: Modifies the machinery, reinterprets the rules, and wins by technicality. Also currently banned from play. Strategy hooks present: - forceAction: 0 - filterActions: 0 - scoreAction: 1 - chooseAction: 0 - describeStrategy: 0 Voice categories: 20 Voice lines total: 240 Sample voice lines: - ahead: Naturally. - bad_move: I dislike inefficiency. - behind: Temporary. - bonus_move: Additional processing authorized. - capture: Asset secured. - close_game: Late accounts are easiest to revise. - erase: Redacted. - good_move: Recorded. - human_move_bad: You mispriced the position. - human_move_good: Competent. - lose_match: Temporary discrepancy. - lose_tournament: A procedural irregularity. - my_turn: Processing. - start_match: Ledger open. - taunt: Your bookkeeping is amateurish. - thinking: Outcomes are merely balances in motion. - tile_place: A structural investment. - token_place: Mark the asset. - win_match: Balance achieved. - win_tournament: The final ledger is correct.
Files found in personality/
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Old Cogspin Rusty Rabbit Companion</title>
<style>
:root{
--bg:#071118;
--bg2:#050B10;
--card:rgba(10,22,32,0.72);
--card2:rgba(6,12,18,0.68);
--line:rgba(160,200,255,0.14);
--text:#E6F1FF;
--muted:#AFC4D9;
--green:#00fd00;
--yellow:#ffff00;
--cyan:#00fdfd;
--red:#ff4040;
}
*{box-sizing:border-box}
html,body{height:100%}
body{
margin:0;
font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
background:
radial-gradient(1200px 800px at 50% -200px, rgba(120,200,255,0.18), rgba(0,0,0,0) 60%),
linear-gradient(180deg,var(--bg) 0%,var(--bg2) 100%);
color:var(--text);
line-height:1.5;
}
.page{
max-width:1100px;
margin:0 auto;
padding:22px 14px 40px;
}
.card{
background:linear-gradient(180deg,var(--card),var(--card2));
border:1px solid var(--line);
border-radius:16px;
box-shadow:0 20px 60px rgba(0,0,0,.45);
padding:20px;
}
h1,h2,h3{margin:0 0 10px 0;color:var(--text)}
h1{font-size:34px;line-height:1.15}
h2{
margin-top:30px;
padding-top:10px;
border-top:1px solid rgba(255,255,255,0.12);
font-size:24px;
}
h3{margin-top:18px;font-size:19px}
p,li{font-size:16px}
code,pre{
font-family:Consolas,"Courier New",monospace;
font-size:14px;
}
pre{
background:rgba(0,0,0,.28);
border:1px solid rgba(255,255,255,.12);
color:#dfefff;
padding:12px;
overflow:auto;
white-space:pre-wrap;
border-radius:10px;
}
.box{
background:linear-gradient(180deg,var(--card),var(--card2));
border:1px solid var(--line);
padding:14px;
margin:14px 0;
border-radius:14px;
box-shadow:0 12px 30px rgba(0,0,0,.28);
}
.warn{
background:linear-gradient(180deg, rgba(70,42,10,.78), rgba(45,24,6,.72));
border:1px solid rgba(225,185,107,.55);
}
.good{
background:linear-gradient(180deg, rgba(20,60,28,.78), rgba(10,34,16,.72));
border:1px solid rgba(143,196,143,.55);
}
table{
width:100%;
border-collapse:collapse;
margin:12px 0;
background:rgba(0,0,0,.12);
}
th,td{
border:1px solid rgba(255,255,255,.12);
padding:8px 10px;
text-align:left;
vertical-align:top;
}
th{
background:rgba(119,208,255,.10);
color:#dff4ff;
}
a{color:#9fd6ff}
a:hover{text-decoration:underline}
.small{font-size:14px;color:var(--muted)}
ul{margin-top:8px}
.siteHeader{
position:sticky;
top:0;
z-index:999;
backdrop-filter:blur(10px);
background:linear-gradient(180deg, rgba(6,12,18,0.92), rgba(6,12,18,0.72));
border-bottom:1px solid rgba(160,200,255,0.12);
}
.siteHeader .inner{
max-width:1600px;
margin:0 auto;
padding:14px 14px;
display:flex;
align-items:baseline;
justify-content:space-between;
gap:16px;
}
.brand{font-weight:800; letter-spacing:.3px}
.brand small{
display:block;
font-weight:500;
opacity:.78;
margin-top:4px;
color:var(--muted);
}
.headerRight{
font-size:13px;
opacity:.82;
text-align:right;
line-height:1.25;
color:var(--muted);
}
.btnlink, .navbtn{
display:inline-block;
padding:10px 14px;
border-radius:12px;
border:1px solid rgba(255,255,255,.18);
background:rgba(0,0,0,.35);
text-decoration:none;
font-weight:600;
}
.btn-green{color:#00ff00}
.btn-red{color:#ff4040}
.btn-yellow{color:#ffff00}
.btn-play{
padding:1px 10px;
border:2px solid rgba(255,255,0,.18);
color:#8080ff;
}
</style>
</head><body>
<header class="siteHeader">
<div class="inner">
<div class="brand">
<a href="../index.php" class="btnlink btn-green">FJD1.COM</a>
Trigame
<a href="index.html" class="btnlink btn-red">Fluffle Guide</a>
<a href="../../about.html" class="navbtn" style="color:#ff8080;">About</a>
<a href="../../help.html" class="btnlink btn-yellow">Instructions · Help</a>
<a href="../../problem.html" class="navbtn" style="color:#ffd580;">Single-Tile Problem</a>
<a href="../../trigame.html" class="btnlink btn-play"><img src="../../images/trigame002.jpg" width="80" style="vertical-align:middle;"> PLAY </a>
<small>Legacy prototype (2002) - modern Canvas versions (2026)</small>
</div>
<div class="headerRight">
Frank Davies - fjd1.com<br>
Fluffle companion and personality tuning notes
</div>
</div>
</header>
<div class="page"><div class="card">
<div class="page">
<img src="../../images/old_cogspin.jpg" width="200" style="border-radius:12px; border:2px solid rgba(255,255,0,.18);" align="right">
<h1>Old Cogspin Rusty Rabbit</h1>
<p><strong>Core identity:</strong> Modifies the machinery, reinterprets the rules, and wins by technicality. Also currently banned from play.</p>
<div class="box">
<strong>Personality sketch</strong><br>
Old Cogspin is the engineer-saboteur of the fluffle, forever adjusting the works, re-reading the rules, and claiming victory by mechanism rather than honor. A marvelous nuisance, and presently banned from playing.
</div>
<div class="box">
<strong>What this page is for</strong><br>
Use this as a plain-language companion while tweaking <code>old_cogspin.js</code>.
</div>
<h2>Working notes</h2>
<ul><li>Old Cogspin sounds like a patient, mechanical, gear-like rabbit.</li><li>This is a good slot for a slow but powerful planner.</li><li>If he is too twitchy, the name and feel will clash.</li></ul>
<h2>Main tuning knobs</h2>
<table><tr><th>Tile appetite</th><td>Unknown yet</td></tr><tr><th>Token appetite</th><td>Unknown yet</td></tr><tr><th>Good experiments</th><td>Mechanical precision, grinding buildup</td></tr><tr><th>Danger sign</th><td>If he plays like Hare, the personality is probably wrong</td></tr></table>
<h2>Starter recipe</h2>
<div class="box good">Prefer patient structure and reliable conversion.</div>
<h2>Questions to ask after a tournament</h2>
<ol>
<li>Did this rabbit actually feel like its name?</li>
<li>Did it win by the method I intended, or by accident?</li>
<li>Did it create board growth, punish board growth, or cash in on someone else’s board?</li>
<li>Did this rabbit become too similar to another one?</li>
</ol>
<h2>Safe edit checklist</h2>
<ul>
<li>Change only one main idea at a time.</li>
<li>Keep a backup before changing heavy filters.</li>
<li>Prefer score nudges before hard move filters.</li>
<li>Run a small tournament instead of trusting one match.</li>
</ul>
<h3>Current old_cogspin.js</h3>
<pre id="jsview"></pre>
<pre id="jsview"></pre>
<script>
fetch('old_cogspin.js')
.then(r => {
if (!r.ok) throw new Error('HTTP ' + r.status);
return r.text();
})
.then(t => {
jsview.textContent = t;
})
.catch(err => {
jsview.textContent = 'Could not load old_cogspin.js\n' + err;
});
</script>
<p class="small"><a href="index.html">Back to companion index</a></p>
</div>
</div></div>
</body></html>
(function(){
const register = window.RustyPersonalities && window.RustyPersonalities.register;
if(!register) return;
function num(v, fallback){
const n = Number(v);
return Number.isFinite(n) ? n : (fallback || 0);
}
function getTileCountForSeat(ctx, seat){
if(!ctx) return 0;
const tc = ctx.tileCount;
if(typeof tc === 'number') return num(tc, 0);
if(Array.isArray(tc)) return num(tc[seat], 0);
if(typeof tc === 'function'){
try{
return num(tc(seat), 0);
}catch(_){
try{
return num(tc(), 0);
}catch(__){
return 0;
}
}
}
if(tc && typeof tc === 'object'){
return num(tc[seat], 0);
}
return 0;
}
function countMyPlacedTiles(ctx){
return getTileCountForSeat(ctx, ctx && ctx.seat);
}
function countOppPlacedTiles(ctx){
if(!ctx) return 0;
if(typeof ctx.rivalSeat === 'number'){
return getTileCountForSeat(ctx, ctx.rivalSeat);
}
if(typeof ctx.playerCount === 'function'){
let total = 0;
try{
const pc = num(ctx.playerCount(), 0);
for(let s = 0; s < pc; s++){
if(s === ctx.seat) continue;
total += getTileCountForSeat(ctx, s);
}
return total;
}catch(_){
return 0;
}
}
return 0;
}
register({
level: 12,
id: "old_cogspin",
label: "Old Cogspin",
cheatDoor: "score_siphon_behind_to_half_point_lead",
scoreAction(ctx){
let score = 0;
if(ctx.action.type === 'tile'){
score += 28;
if(ctx.action.move && ctx.action.move.replace) score += 20;
}
if(ctx.action.type === 'token') score += 14;
if(ctx.action.type === 'eraseTile') score += 12;
return score;
}
});
})();
level: 12,
id: "old_cogspin",
label: "Old Cogspin",
cheatDoor: "score_siphon_behind_to_half_point_lead",
scoreAction(ctx){
let score = 0;
if(ctx.action.type === 'tile'){
score += 28;
if(ctx.action.move && ctx.action.move.replace) score += 20;
}
if(ctx.action.type === 'token') score += 14;
if(ctx.action.type === 'eraseTile') score += 12;
return score;
}
Files found in voices/
window.TRIGAME_VOICES = window.TRIGAME_VOICES || {};
window.TRIGAME_VOICES["old_cogspin"] = {
"start_match": [
"Ledger open.",
"All figures subject to adjustment.",
"Let us conduct a routine review.",
"I expect compliance from the board.",
"I expect compliance from the board The board seems awake.",
"I expect compliance from the board There is work to do.",
"Ledger open A fresh beginning seldom stays innocent.",
"I expect compliance from the board I intend to set the tone.",
"All figures subject to adjustment A fresh beginning seldom stays innocent.",
"All figures subject to adjustment I intend to set the tone.",
"Ledger open There is work to do.",
"Ledger open The board seems awake."
],
"my_turn": [
"Processing.",
"A small correction is due.",
"I will improve the account.",
"The numbers require intervention.",
"The numbers require intervention Let us continue.",
"I will improve the account This move will say something.",
"A small correction is due This move will say something.",
"I will improve the account The next choice matters.",
"I will improve the account I am ready.",
"I will improve the account Let us continue.",
"A small correction is due Let us continue.",
"Processing I am ready."
],
"thinking": [
"Outcomes are merely balances in motion.",
"A board is an accounting problem with delusions of freedom.",
"Someone always mistakes provisional advantage for ownership.",
"The ledger favors patience and authority.",
"A board is an accounting problem with delusions of freedom There is more here than first appears.",
"A board is an accounting problem with delusions of freedom The position is speaking plainly enough.",
"Outcomes are merely balances in motion The position is speaking plainly enough.",
"A board is an accounting problem with delusions of freedom The answer is in the shape.",
"Someone always mistakes provisional advantage for ownership The position is speaking plainly enough.",
"Someone always mistakes provisional advantage for ownership A small clue changes everything.",
"The ledger favors patience and authority The position is speaking plainly enough.",
"Someone always mistakes provisional advantage for ownership The answer is in the shape."
],
"good_move": [
"Recorded.",
"That settles neatly.",
"A proper adjustment.",
"The account improves.",
"That settles neatly The board approves.",
"A proper adjustment The shape tightened in my favor.",
"That settles neatly That should matter later.",
"The account improves That should matter later.",
"A proper adjustment The board approves.",
"Recorded I can use this.",
"That settles neatly I can use this.",
"Recorded The shape tightened in my favor."
],
"bad_move": [
"I dislike inefficiency.",
"That entry was unsound.",
"Waste is unacceptable.",
"A poor transaction.",
"I dislike inefficiency I will not repeat it.",
"A poor transaction It looked better a breath ago.",
"Waste is unacceptable I will not repeat it.",
"I dislike inefficiency It looked better a breath ago.",
"A poor transaction That opened the wrong door.",
"A poor transaction I will not repeat it.",
"Waste is unacceptable A correction will be needed.",
"I dislike inefficiency That opened the wrong door."
],
"bonus_move": [
"Additional processing authorized.",
"A second adjustment is efficient.",
"Good. The ledger remains open.",
"I will capitalize immediately.",
"A second adjustment is efficient That changes the rhythm.",
"Additional processing authorized Extra time is dangerous.",
"A second adjustment is efficient Opportunity compounds quickly.",
"Good. The ledger remains open That changes the rhythm.",
"I will capitalize immediately I should make this count.",
"Additional processing authorized Opportunity compounds quickly.",
"Good. The ledger remains open Opportunity compounds quickly.",
"Good. The ledger remains open I should make this count."
],
"tile_place": [
"A structural investment.",
"This expands the account.",
"Fresh capital on the board.",
"A tile with administrative utility.",
"Fresh capital on the board The future will care about that tile.",
"Fresh capital on the board That should open something useful.",
"A structural investment A new foundation always matters.",
"This expands the account This changes the map.",
"This expands the account The future will care about that tile.",
"A tile with administrative utility This changes the map.",
"This expands the account That should open something useful.",
"Fresh capital on the board A new foundation always matters."
],
"token_place": [
"Mark the asset.",
"That point is now allocated.",
"I will retain this position.",
"A useful holding.",
"A useful holding A small mark can decide a game.",
"That point is now allocated A small mark can decide a game.",
"I will retain this position A small mark can decide a game.",
"That point is now allocated Claims should be deliberate.",
"Mark the asset That point carries weight.",
"That point is now allocated That point carries weight.",
"I will retain this position That point will matter.",
"A useful holding Claims should be deliberate."
],
"erase": [
"Redacted.",
"That line is no longer solvent.",
"Unproductive material removed.",
"A necessary write-off.",
"A necessary write-off Sometimes removal is cleaner.",
"That line is no longer solvent Not everything deserves to remain.",
"Redacted Not everything deserves to remain.",
"That line is no longer solvent Subtraction has its uses.",
"Unproductive material removed Not everything deserves to remain.",
"Redacted Sometimes removal is cleaner.",
"Redacted Less can be more lethal.",
"That line is no longer solvent Less can be more lethal."
],
"capture": [
"Asset secured.",
"The transfer is complete.",
"Position acquired.",
"A satisfactory collection.",
"Position acquired The board finally yielded.",
"A satisfactory collection The shape has paid out.",
"A satisfactory collection The board finally yielded.",
"The transfer is complete The board finally yielded.",
"The transfer is complete That was worth taking.",
"A satisfactory collection That was worth taking.",
"Position acquired The shape has paid out.",
"The transfer is complete The shape has paid out."
],
"ahead": [
"Naturally.",
"The figures are trending properly.",
"Now the others labor under deficit.",
"Maintain control of the books.",
"Maintain control of the books This is where composure matters.",
"Maintain control of the books Pressure should increase from here.",
"Maintain control of the books Now the board tests restraint.",
"Naturally Now the board tests restraint.",
"Now the others labor under deficit Now the board tests restraint.",
"Naturally A lead needs discipline.",
"Naturally Pressure should increase from here.",
"Maintain control of the books A lead needs discipline."
],
"behind": [
"Temporary.",
"The books can still be corrected.",
"A deficit is an invitation to intervene.",
"This account is not closed.",
"This account is not closed There is still leverage here.",
"The books can still be corrected Pressure can be rebuilt.",
"This account is not closed Recovery is a technical art.",
"A deficit is an invitation to intervene Pressure can be rebuilt.",
"This account is not closed One turn can reverse plenty.",
"This account is not closed Pressure can be rebuilt.",
"Temporary One turn can reverse plenty.",
"Temporary There is still leverage here."
],
"taunt": [
"Your bookkeeping is amateurish.",
"You seem attached to assets not yet yours.",
"That position was poorly managed.",
"I admire your confidence more than your accounting.",
"You seem attached to assets not yet yours That was generous of you.",
"I admire your confidence more than your accounting You offered more than you meant to.",
"That position was poorly managed You offered more than you meant to.",
"Your bookkeeping is amateurish That was generous of you.",
"I admire your confidence more than your accounting That was generous of you.",
"I admire your confidence more than your accounting I thank you for the opening.",
"That position was poorly managed Some mistakes deserve immediate attention.",
"You seem attached to assets not yet yours I thank you for the opening."
],
"human_move_good": [
"Competent.",
"You accounted for that well.",
"A sensible allocation.",
"Acceptable work.",
"Competent I noticed that.",
"Acceptable work That had merit.",
"Competent You understood the moment.",
"You accounted for that well You understood the moment.",
"Acceptable work I noticed that.",
"You accounted for that well That had merit.",
"You accounted for that well Well chosen.",
"A sensible allocation That had merit."
],
"human_move_bad": [
"You mispriced the position.",
"That is a bookkeeping error.",
"I will recover value from that.",
"Your account is drifting.",
"Your account is drifting That weakens your case.",
"That is a bookkeeping error That will be remembered.",
"That is a bookkeeping error You should have reconsidered.",
"You mispriced the position That weakens your case.",
"You mispriced the position I saw what you gave up.",
"Your account is drifting I saw what you gave up.",
"You mispriced the position That will be remembered.",
"That is a bookkeeping error That weakens your case."
],
"close_game": [
"Late accounts are easiest to revise.",
"One final correction may suffice.",
"The books are nearly closed.",
"Now the smallest transfer becomes decisive.",
"One final correction may suffice The margin is thin now.",
"One final correction may suffice There is no room left for vanity.",
"Late accounts are easiest to revise A single detail may decide it.",
"Late accounts are easiest to revise There is no room left for vanity.",
"The books are nearly closed The margin is thin now.",
"Late accounts are easiest to revise The margin is thin now.",
"Now the smallest transfer becomes decisive There is no room left for vanity.",
"One final correction may suffice A single detail may decide it."
],
"win_match": [
"Balance achieved.",
"A proper result.",
"The account closes in my favor.",
"A successful audit.",
"A proper result The board closed in my favor.",
"The account closes in my favor A useful result.",
"Balance achieved I will keep that one.",
"The account closes in my favor I will keep that one.",
"A successful audit A useful result.",
"The account closes in my favor The board closed in my favor.",
"A proper result A useful result.",
"A successful audit That concluded acceptably."
],
"lose_match": [
"Temporary discrepancy.",
"The account will be reopened later.",
"I do not regard this as settled.",
"An unsatisfactory close.",
"The account will be reopened later The next board will be less forgiving.",
"Temporary discrepancy The next board will be less forgiving.",
"An unsatisfactory close That outcome is informative.",
"I do not regard this as settled That outcome is informative.",
"The account will be reopened later So be it.",
"An unsatisfactory close So be it.",
"The account will be reopened later I have taken notes.",
"I do not regard this as settled I have taken notes."
],
"win_tournament": [
"The final ledger is correct.",
"All balances resolved appropriately.",
"The field has been accounted for.",
"An orderly conclusion.",
"The final ledger is correct The longer arc favored me.",
"The final ledger is correct The table is settled.",
"The final ledger is correct Consistency has its rewards.",
"An orderly conclusion The table is settled.",
"The final ledger is correct A fine total in the end.",
"The field has been accounted for Consistency has its rewards.",
"The field has been accounted for A fine total in the end.",
"An orderly conclusion The longer arc favored me."
],
"lose_tournament": [
"A procedural irregularity.",
"The final figures are regrettable.",
"This ledger will require revision.",
"I consider the account incomplete.",
"The final figures are regrettable The long arc bent elsewhere.",
"This ledger will require revision I will amend that result later.",
"I consider the account incomplete Not the final word.",
"A procedural irregularity The long arc bent elsewhere.",
"I consider the account incomplete The long arc bent elsewhere.",
"I consider the account incomplete I will amend that result later.",
"A procedural irregularity I will amend that result later.",
"This ledger will require revision The table owes me another try."
]
};
{
"start_match": [
"Ledger open.",
"All figures subject to adjustment.",
"Let us conduct a routine review.",
"I expect compliance from the board.",
"I expect compliance from the board The board seems awake.",
"I expect compliance from the board There is work to do.",
"Ledger open A fresh beginning seldom stays innocent.",
"I expect compliance from the board I intend to set the tone.",
"All figures subject to adjustment A fresh beginning seldom stays innocent.",
"All figures subject to adjustment I intend to set the tone.",
"Ledger open There is work to do.",
"Ledger open The board seems awake."
],
"my_turn": [
"Processing.",
"A small correction is due.",
"I will improve the account.",
"The numbers require intervention.",
"The numbers require intervention Let us continue.",
"I will improve the account This move will say something.",
"A small correction is due This move will say something.",
"I will improve the account The next choice matters.",
"I will improve the account I am ready.",
"I will improve the account Let us continue.",
"A small correction is due Let us continue.",
"Processing I am ready."
],
"thinking": [
"Outcomes are merely balances in motion.",
"A board is an accounting problem with delusions of freedom.",
"Someone always mistakes provisional advantage for ownership.",
"The ledger favors patience and authority.",
"A board is an accounting problem with delusions of freedom There is more here than first appears.",
"A board is an accounting problem with delusions of freedom The position is speaking plainly enough.",
"Outcomes are merely balances in motion The position is speaking plainly enough.",
"A board is an accounting problem with delusions of freedom The answer is in the shape.",
"Someone always mistakes provisional advantage for ownership The position is speaking plainly enough.",
"Someone always mistakes provisional advantage for ownership A small clue changes everything.",
"The ledger favors patience and authority The position is speaking plainly enough.",
"Someone always mistakes provisional advantage for ownership The answer is in the shape."
],
"good_move": [
"Recorded.",
"That settles neatly.",
"A proper adjustment.",
"The account improves.",
"That settles neatly The board approves.",
"A proper adjustment The shape tightened in my favor.",
"That settles neatly That should matter later.",
"The account improves That should matter later.",
"A proper adjustment The board approves.",
"Recorded I can use this.",
"That settles neatly I can use this.",
"Recorded The shape tightened in my favor."
],
"bad_move": [
"I dislike inefficiency.",
"That entry was unsound.",
"Waste is unacceptable.",
"A poor transaction.",
"I dislike inefficiency I will not repeat it.",
"A poor transaction It looked better a breath ago.",
"Waste is unacceptable I will not repeat it.",
"I dislike inefficiency It looked better a breath ago.",
"A poor transaction That opened the wrong door.",
"A poor transaction I will not repeat it.",
"Waste is unacceptable A correction will be needed.",
"I dislike inefficiency That opened the wrong door."
],
"bonus_move": [
"Additional processing authorized.",
"A second adjustment is efficient.",
"Good. The ledger remains open.",
"I will capitalize immediately.",
"A second adjustment is efficient That changes the rhythm.",
"Additional processing authorized Extra time is dangerous.",
"A second adjustment is efficient Opportunity compounds quickly.",
"Good. The ledger remains open That changes the rhythm.",
"I will capitalize immediately I should make this count.",
"Additional processing authorized Opportunity compounds quickly.",
"Good. The ledger remains open Opportunity compounds quickly.",
"Good. The ledger remains open I should make this count."
],
"tile_place": [
"A structural investment.",
"This expands the account.",
"Fresh capital on the board.",
"A tile with administrative utility.",
"Fresh capital on the board The future will care about that tile.",
"Fresh capital on the board That should open something useful.",
"A structural investment A new foundation always matters.",
"This expands the account This changes the map.",
"This expands the account The future will care about that tile.",
"A tile with administrative utility This changes the map.",
"This expands the account That should open something useful.",
"Fresh capital on the board A new foundation always matters."
],
"token_place": [
"Mark the asset.",
"That point is now allocated.",
"I will retain this position.",
"A useful holding.",
"A useful holding A small mark can decide a game.",
"That point is now allocated A small mark can decide a game.",
"I will retain this position A small mark can decide a game.",
"That point is now allocated Claims should be deliberate.",
"Mark the asset That point carries weight.",
"That point is now allocated That point carries weight.",
"I will retain this position That point will matter.",
"A useful holding Claims should be deliberate."
],
"erase": [
"Redacted.",
"That line is no longer solvent.",
"Unproductive material removed.",
"A necessary write-off.",
"A necessary write-off Sometimes removal is cleaner.",
"That line is no longer solvent Not everything deserves to remain.",
"Redacted Not everything deserves to remain.",
"That line is no longer solvent Subtraction has its uses.",
"Unproductive material removed Not everything deserves to remain.",
"Redacted Sometimes removal is cleaner.",
"Redacted Less can be more lethal.",
"That line is no longer solvent Less can be more lethal."
],
"capture": [
"Asset secured.",
"The transfer is complete.",
"Position acquired.",
"A satisfactory collection.",
"Position acquired The board finally yielded.",
"A satisfactory collection The shape has paid out.",
"A satisfactory collection The board finally yielded.",
"The transfer is complete The board finally yielded.",
"The transfer is complete That was worth taking.",
"A satisfactory collection That was worth taking.",
"Position acquired The shape has paid out.",
"The transfer is complete The shape has paid out."
],
"ahead": [
"Naturally.",
"The figures are trending properly.",
"Now the others labor under deficit.",
"Maintain control of the books.",
"Maintain control of the books This is where composure matters.",
"Maintain control of the books Pressure should increase from here.",
"Maintain control of the books Now the board tests restraint.",
"Naturally Now the board tests restraint.",
"Now the others labor under deficit Now the board tests restraint.",
"Naturally A lead needs discipline.",
"Naturally Pressure should increase from here.",
"Maintain control of the books A lead needs discipline."
],
"behind": [
"Temporary.",
"The books can still be corrected.",
"A deficit is an invitation to intervene.",
"This account is not closed.",
"This account is not closed There is still leverage here.",
"The books can still be corrected Pressure can be rebuilt.",
"This account is not closed Recovery is a technical art.",
"A deficit is an invitation to intervene Pressure can be rebuilt.",
"This account is not closed One turn can reverse plenty.",
"This account is not closed Pressure can be rebuilt.",
"Temporary One turn can reverse plenty.",
"Temporary There is still leverage here."
],
"taunt": [
"Your bookkeeping is amateurish.",
"You seem attached to assets not yet yours.",
"That position was poorly managed.",
"I admire your confidence more than your accounting.",
"You seem attached to assets not yet yours That was generous of you.",
"I admire your confidence more than your accounting You offered more than you meant to.",
"That position was poorly managed You offered more than you meant to.",
"Your bookkeeping is amateurish That was generous of you.",
"I admire your confidence more than your accounting That was generous of you.",
"I admire your confidence more than your accounting I thank you for the opening.",
"That position was poorly managed Some mistakes deserve immediate attention.",
"You seem attached to assets not yet yours I thank you for the opening."
],
"human_move_good": [
"Competent.",
"You accounted for that well.",
"A sensible allocation.",
"Acceptable work.",
"Competent I noticed that.",
"Acceptable work That had merit.",
"Competent You understood the moment.",
"You accounted for that well You understood the moment.",
"Acceptable work I noticed that.",
"You accounted for that well That had merit.",
"You accounted for that well Well chosen.",
"A sensible allocation That had merit."
],
"human_move_bad": [
"You mispriced the position.",
"That is a bookkeeping error.",
"I will recover value from that.",
"Your account is drifting.",
"Your account is drifting That weakens your case.",
"That is a bookkeeping error That will be remembered.",
"That is a bookkeeping error You should have reconsidered.",
"You mispriced the position That weakens your case.",
"You mispriced the position I saw what you gave up.",
"Your account is drifting I saw what you gave up.",
"You mispriced the position That will be remembered.",
"That is a bookkeeping error That weakens your case."
],
"close_game": [
"Late accounts are easiest to revise.",
"One final correction may suffice.",
"The books are nearly closed.",
"Now the smallest transfer becomes decisive.",
"One final correction may suffice The margin is thin now.",
"One final correction may suffice There is no room left for vanity.",
"Late accounts are easiest to revise A single detail may decide it.",
"Late accounts are easiest to revise There is no room left for vanity.",
"The books are nearly closed The margin is thin now.",
"Late accounts are easiest to revise The margin is thin now.",
"Now the smallest transfer becomes decisive There is no room left for vanity.",
"One final correction may suffice A single detail may decide it."
],
"win_match": [
"Balance achieved.",
"A proper result.",
"The account closes in my favor.",
"A successful audit.",
"A proper result The board closed in my favor.",
"The account closes in my favor A useful result.",
"Balance achieved I will keep that one.",
"The account closes in my favor I will keep that one.",
"A successful audit A useful result.",
"The account closes in my favor The board closed in my favor.",
"A proper result A useful result.",
"A successful audit That concluded acceptably."
],
"lose_match": [
"Temporary discrepancy.",
"The account will be reopened later.",
"I do not regard this as settled.",
"An unsatisfactory close.",
"The account will be reopened later The next board will be less forgiving.",
"Temporary discrepancy The next board will be less forgiving.",
"An unsatisfactory close That outcome is informative.",
"I do not regard this as settled That outcome is informative.",
"The account will be reopened later So be it.",
"An unsatisfactory close So be it.",
"The account will be reopened later I have taken notes.",
"I do not regard this as settled I have taken notes."
],
"win_tournament": [
"The final ledger is correct.",
"All balances resolved appropriately.",
"The field has been accounted for.",
"An orderly conclusion.",
"The final ledger is correct The longer arc favored me.",
"The final ledger is correct The table is settled.",
"The final ledger is correct Consistency has its rewards.",
"An orderly conclusion The table is settled.",
"The final ledger is correct A fine total in the end.",
"The field has been accounted for Consistency has its rewards.",
"The field has been accounted for A fine total in the end.",
"An orderly conclusion The longer arc favored me."
],
"lose_tournament": [
"A procedural irregularity.",
"The final figures are regrettable.",
"This ledger will require revision.",
"I consider the account incomplete.",
"The final figures are regrettable The long arc bent elsewhere.",
"This ledger will require revision I will amend that result later.",
"I consider the account incomplete Not the final word.",
"A procedural irregularity The long arc bent elsewhere.",
"I consider the account incomplete The long arc bent elsewhere.",
"I consider the account incomplete I will amend that result later.",
"A procedural irregularity I will amend that result later.",
"This ledger will require revision The table owes me another try."
]
}
RabbitID,VoiceCategory,LineCount,SampleLine old_cogspin,start_match,12,Ledger open. old_cogspin,my_turn,12,Processing. old_cogspin,thinking,12,Outcomes are merely balances in motion. old_cogspin,good_move,12,Recorded. old_cogspin,bad_move,12,I dislike inefficiency. old_cogspin,bonus_move,12,Additional processing authorized. old_cogspin,tile_place,12,A structural investment. old_cogspin,token_place,12,Mark the asset. old_cogspin,erase,12,Redacted. old_cogspin,capture,12,Asset secured. old_cogspin,ahead,12,Naturally. old_cogspin,behind,12,Temporary. old_cogspin,taunt,12,Your bookkeeping is amateurish. old_cogspin,human_move_good,12,Competent. old_cogspin,human_move_bad,12,You mispriced the position. old_cogspin,close_game,12,Late accounts are easiest to revise. old_cogspin,win_match,12,Balance achieved. old_cogspin,lose_match,12,Temporary discrepancy. old_cogspin,win_tournament,12,The final ledger is correct. old_cogspin,lose_tournament,12,A procedural irregularity.