Skip to content

docs(roadmap): 2026-06-01 truthfulness audit — 8 of 10 Near-Term items already wired#123

Merged
hyperpolymath merged 1 commit into
mainfrom
docs/roadmap-truthfulness-audit-2026-06-01
Jun 1, 2026
Merged

docs(roadmap): 2026-06-01 truthfulness audit — 8 of 10 Near-Term items already wired#123
hyperpolymath merged 1 commit into
mainfrom
docs/roadmap-truthfulness-audit-2026-06-01

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

The 2026-03-29 ROADMAP listed 10 "Near-Term (code ready to build)" items. An audit of the actual codebase on 2026-06-01 finds 8 of those 10 items already fully wired across src/app/. The ROADMAP has drifted from reality — this PR realigns the doc with the code.

No source-code changes. Documentation truthfulness only.

Changes

The 8 audited-as-done items, with citations

Item Citation
QPrograms.res 13 programs, 4-slot deck GameLoop.res:27,94 + PlayerState.res:57,83,145-149 + LoadoutScreen.res:191-192 + QViewScreen.res:431-438
JessicaClassPlayerAttributes renamed to JessicaBackground.background; PlayerAttributes.makeWithClass at PlayerAttributes.res:41-51
MoletaireHunger gravity Moletaire.res:1052-1092 (in update)
MoletaireCoprocessors multipliers Moletaire.res:229,276,441,457,467,476,485,520,555,1034,1051
JessicaLoadout 3-slot, 20 items GameLoop.res:35,100 + PlayerState.res:56,82,117-138 + LoadoutScreen.res:153,161 — 6 weapons + 8 tools + 6 consumables verified
Dual alert HUD DualAlertBridge.res (full bridge) + HUD.res:76,86 + GameLoop.res:25,93,886-894
Jessica customisation JessicaCustomiseScreen.res (hair, colour, preview); reachable from CharacterSelectScreen.res:343
Critical success/failure CriticalRoll.res; applied at WorldBuilder.res:1453+ (Jessica) + QPrograms.res:376-379 (Q)

Why this matters

Truthful roadmaps are load-bearing for: (a) prioritisation (don't re-implement what's already there), (b) contributor onboarding (knowing what's already wired), (c) cross-estate planning (idaptik's surface is referenced by issue threads in affinescript / standards / proven for migration sequencing). The estate has a documented preference for one-line truthful entries over aspirational lists (see panll#60 ROADMAP truthfulness pattern).

Test plan

  • Each "moved-to-done" claim verified by grep -rn over src/
  • No source-code changes — diff is ROADMAP.md only
  • DCO sign-off + GPG signature

🤖 Generated with Claude Code

…d since 2026-03-29

The 2026-03-29 ROADMAP listed 10 Near-Term items "code ready to build". An
audit of the actual codebase on 2026-06-01 finds 8 of those 10 items already
fully wired across src/app/. The doc has drifted from reality.

This PR:

  * Updates Current State date 2026-03-29 → 2026-06-01.
  * Refreshes Current State narrative to reflect wired Jessica + Q gameplay
    loops, dual-alert HUD, editor-surface cleanup (#116#120), E2E suite
    operational again (#118#121, #122 follow-up).
  * Moves 8 Near-Term items to a new "Completed (2026-06-01 audit)" section,
    each annotated with file:line citations showing the wiring location.
  * Keeps 2 genuinely-pending items in Near-Term:
      - Apply balance analyser recommendations to per-level configs
      - bestpractices.dev registration for OpenSSF Silver
  * Adds 2 new Near-Term items that surfaced this session:
      - 6 residual Playwright failures (a11y, perf, console) — tracks #122
      - idaptik-ums/src/editor/ rewrite gated on AS user-module codegen
  * Adds an estate ReScript→AffineScript migration line in Long-Term
    (alongside the existing ReScript 13 line — both are tracked separately).

The 8 audited-as-done items:

  * QPrograms.res wired into GameLoop + PlayerState + LoadoutScreen + QViewScreen.
  * JessicaClass→JessicaBackground rename; PlayerAttributes.makeWithClass.
  * MoletaireHunger gravity in Moletaire.update.
  * MoletaireCoprocessors multipliers throughout Moletaire.update.
  * JessicaLoadout 3-slot system (6 weapons + 8 tools + 6 consumables = 20).
  * Dual alert HUD via DualAlertBridge + HUD.res + GameLoop.
  * Jessica customisation in JessicaCustomiseScreen.res.
  * Critical success/failure in CriticalRoll.res, wired in WorldBuilder + QPrograms.

No source-code changes — documentation truthfulness only.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com>
@hyperpolymath hyperpolymath enabled auto-merge (squash) June 1, 2026 19:02
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 1, 2026

🔍 Hypatia Security Scan

Findings: 71 issues detected

Severity Count
🔴 Critical 11
🟠 High 18
🟡 Medium 42

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Issue in boj-build.yml",
    "type": "missing_timeout_minutes",
    "file": "boj-build.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in build-validation.yml",
    "type": "missing_timeout_minutes",
    "file": "build-validation.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in cflite-pr.yml",
    "type": "missing_timeout_minutes",
    "file": "cflite-pr.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in codeql.yml",
    "type": "missing_timeout_minutes",
    "file": "codeql.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in containers.yml",
    "type": "missing_timeout_minutes",
    "file": "containers.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in containers.yml",
    "type": "missing_timeout_minutes",
    "file": "containers.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dco.yml",
    "type": "missing_timeout_minutes",
    "file": "dco.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

@hyperpolymath hyperpolymath merged commit aa33983 into main Jun 1, 2026
28 checks passed
@hyperpolymath hyperpolymath deleted the docs/roadmap-truthfulness-audit-2026-06-01 branch June 1, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant