mirror of
https://github.com/Heretek-AI/GDevelop-Heretek.git
synced 2026-10-11 21:09:52 +00:00
docs(autonomous): completion audit against the objective
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
"asset-curator",
|
||||
"qa-playtester"
|
||||
],
|
||||
"last_cycle": 263,
|
||||
"last_cycle": 264,
|
||||
"completed_targets": [
|
||||
{
|
||||
"cycle": 75,
|
||||
@@ -1552,13 +1552,16 @@
|
||||
"target": "Tier 4 progress-stall steer (the objective's 'zero project mods over N turns' signature) + mock parent/child detection fix",
|
||||
"metric_delta": "Added a fourth loop-guard trip: a sub-agent that changes nothing for maxTurnsWithoutProgress (default 5) consecutive turns is steered. Progress is recorded per dispatched batch (any MUTATING_TOOL_NAMES call = progress) and applied ONLY when aiRequest.studioRoleId is set (sub-agents), never the manager (delegating without editing is its job), so the manager is not falsely flagged. +3 LoopGuard specs (trips at N, a project-changing turn resets, reset clears) and the defaults assertion updated. Full editor suite 187 suites / 2441 passed; build green; ESLint/Prettier/divergence clean. Live-verified with the mock: a developer scripted to only read_game_project_json was steered after its 5th no-progress turn ('stuck (no progress: 5 turns without changing the project)'). Also fixed scripts/dev/mock-ai-provider.js: after cycle 258 the manager prompt also contains 'small game studio', so child detection now requires a detected studio ROLE (designer/developer/tester); otherwise the manager was misclassified as a child and scripted sessions could not run.",
|
||||
"commit": "feat(ai): steer a sub-agent that stops making progress"
|
||||
},
|
||||
{
|
||||
"cycle": 264,
|
||||
"target": "Completion audit: map every objective requirement to verified evidence",
|
||||
"metric_delta": "Audit (no code change). Multi-agent studio: AiGeneration/Studio (12 non-spec modules) - orchestrator plans/delegates (live Run 6: 4 spawns, 0 manager edits), developer/tester role subsets spec-pinned, per-agent dashboard/transcript/persistence/nudge/progress-steer. Telemetry: x-omniroute-* parsed and shown (mock emits them; provider note + network logs). Chrome DevTools MCP: used every cycle (snapshots/screenshots/console/network). BYOK/local-first: Ollama 200 + live runs; no gates; adversarial scan clean (no provider locks/secrets). Mergeability: divergence guard matches. Deterministic gate: full editor suite 187 suites / 2441 passed, production build green, ESLint/Prettier clean, divergence clean. Invariant 5: @feedback-loop run literally (Runs 4-6), all findings fixed. State/RUNS maintained (engine_version 2.0.0, 5 active_agents, last_cycle 263). 111 cycles this session (>100). External caveat: OmniRoute MCP tools are not in this agent's toolset, so proxy-level inspection was exercised through the studio's own telemetry path (a proxy emitting x-omniroute-*), not the OmniRoute MCP itself.",
|
||||
"commit": "docs(autonomous): completion audit against the objective"
|
||||
}
|
||||
],
|
||||
"backlog": [
|
||||
"Tier 1 orchestration (follow-up to cycle 250): the nudge resumes a stalled manager, but the manager prompt itself could be tightened and a stronger local model still delegates more reliably; consider measuring the nudge's real-model effect with the prompt-city benchmark.",
|
||||
"Harness: the committed scripts/dev/mock-ai-provider.js lets @feedback-loop run offline; use it to script deterministic tool-call sequences and assert the studio loop without a real model.",
|
||||
"Watch for the ubuntu-latest -> Ubuntu 26 runner migration notice (dated 2026-10-19); workflows are restored from local master by upstream-sync.",
|
||||
"Upstream community 3D PRs (#8343-#8349): cherry-pick only if upstream stalls (roadmap direction B). Strategic, not queued."
|
||||
"Optional/strategic only: exercise the tester's run_gameplay_test live (needs a running game preview); the committed mock harness usage; a watch item for the ubuntu-latest -> Ubuntu 26 runner migration (2026-10-19); upstream 3D PR cherry-picks if upstream stalls. None affects the delivered studio."
|
||||
],
|
||||
"heuristics": [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user