Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 11 additions & 4 deletions docs/research/playerbots-execution.json
Original file line number Diff line number Diff line change
Expand Up @@ -468,7 +468,9 @@
"PB-001 found no existing line-of-sight Gate in targeted cast admission. Add the appropriate shared Gate with supported exemptions and client/bot parity coverage so the movement prerequisite responds to a real typed Refusal. Channel actions remain unsupported until their running lifecycle is correlated.",
"The historical Actor cast bypasses the player spellbook check. PB-003 owns the appropriate shared Gate for the new runner and must coordinate with provisioning in PB-005. An unlearned heal must refuse without cast, power, or cooldown changes.",
"Started in isolated core and Package worktrees from merged PB-002. Shared runner composition belongs to PB-003; builds use one coordinated slot.",
"Shared design keeps one durable objective and one foreground action. A moving leader refreshes the companion destination without replacing the retained heal identity. Each parallel branch must prove behavior against merged prerequisites."
"Shared design keeps one durable objective and one foreground action. A moving leader refreshes the companion destination without replacing the retained heal identity. Each parallel branch must prove behavior against merged prerequisites.",
"The companion recovery fixture must cover critical health at a reached leader destination. A permanent survival Hold cannot block both useful self-recovery and necessary bounded provisioning.",
"The latest companion diagnostic passed five of six cases, including the real ally heal, moving leader, recovery, and populated upgrade. Independent Spec review then found three gaps: heal targets could change between prerequisite movement legs, channel rotations could hide a supported heal, and seed repair accepted an altered effect set. Standards review also requires an explicit wait for missing group metadata and independent cast Gate tests. These corrections and new behavior cases are in progress; final acceptance remains pending."
],
"acceptance_evidence": []
},
Expand Down Expand Up @@ -537,7 +539,10 @@
"evidence": [],
"notes": [
"Started in isolated core and Package worktrees from merged PB-002. Shared runner composition belongs to PB-003; builds use one coordinated slot.",
"Agreed integration performs at most one provisioning operation per eligible Cohort tick, with no foreground action. Spawn and level-up arm reconciliation; they do not grant resources outside current control and Account ownership checks."
"Agreed integration performs at most one provisioning operation per eligible Cohort tick, with no foreground action. Spawn and level-up arm reconciliation; they do not grant resources outside current control and Account ownership checks.",
"The real runner hook distinguishes an applied profile operation from a recorded refusal or deferral. Only applied work consumes the tick. Satisfied checks and recorded failures allow the chosen gameplay action to continue; backoff bounds retries.",
"Useful survival, recovery, and defense outrank routine upkeep. New core operations return typed causes. An older String refusal may remain opaque detail but must not be classified by parsing its text.",
"The first runtime diagnostic passed the talent Gate case. Source corrections now distinguish recovery grants from item use, preserve truthful equipment refusal causes, and stop explicitly when bounded profile reads overflow. The corrected implementation is committed and awaits a complete clean runtime pass. Final acceptance and review remain pending."
],
"acceptance_evidence": []
},
Expand Down Expand Up @@ -573,7 +578,9 @@
"notes": [
"Imported source identifies quest 3904 as a collect-item quest backed by chest loot. The existing GameObject use operation needs Package visibility and bounded object discovery. Verify and correct the importer NextQuestInChain column mapping before relying on forward links.",
"Started in isolated core and Package worktrees from merged PB-002. Shared runner composition belongs to PB-003; builds use one coordinated slot.",
"Catalog admission must prove a currently callable executor for every required kind. Imported destination evidence is separate from live target discovery. PB-007 owns the later autonomous quest sequence; its planned work cannot establish executor availability today."
"Catalog admission must prove a currently callable executor for every required kind. Imported destination evidence is separate from live target discovery. PB-007 owns the later autonomous quest sequence; its planned work cannot establish executor availability today.",
"The reference ClassicDB source identity stays separate from observed runtime content and destination revisions. Seeded content or a later import cannot inherit an unverified source hash. A refresh scenario must cover held objectives when the observed content changes.",
"The clean catalog run passed all seven admission and behavior cases with no compile warnings. Root verified 17 saved records against the exact core, Package, and Wasm identities. The eighth case, populated PB-002 upgrade, used an incorrect nested-option check; its corrected fixture awaits rerun. Independent review and final acceptance remain pending."
],
"acceptance_evidence": []
},
Expand Down Expand Up @@ -792,6 +799,6 @@
"observations": {}
}
],
"updated_at": "2026-09-08 16:51 UTC",
"updated_at": "2026-09-08 18:53 UTC",
"summary": "PB-001 and PB-002 are complete and integrated. PB-003, PB-005, and PB-006 are implementing Priest companions, automatic provisioning, and supported-quest admission in parallel. The orchestrator owns shared-contract integration, review, PR merges, and the published record."
}
4 changes: 2 additions & 2 deletions docs/research/playerbots-rewrite.html

Large diffs are not rendered by default.