Skip to content

docs: update prototype progress tracking#22

Merged
JOY (JOY) merged 1 commit into
devfrom
codex/docs-progress-tracking
May 17, 2026
Merged

docs: update prototype progress tracking#22
JOY (JOY) merged 1 commit into
devfrom
codex/docs-progress-tracking

Conversation

@JOY
Copy link
Copy Markdown
Contributor

Summary

  • update ROADMAP and CHANGELOG with the current prototype state
  • add GDD and design-doc progress snapshots for player stats, BodyTime, reincarnation, actor profiles, and remaining gaps
  • document GitHub Project feat(ai): add model-backed agent decisions #5 as the execution tracker with recommended fields, views, seed issues, and project-scope CLI note

Verification

  • npx --yes markdownlint-cli2 "README.md" "ROADMAP.md" "CHANGELOG.md" "CONTRIBUTING.md" "SECURITY.md" "AGENTS.md" ".claude/CLAUDE.md" "docs/**/*.md"
  • git diff --check
  • rg -n "[\u2013\u2014]" AGENTS.md .claude/CLAUDE.md README.md ROADMAP.md CHANGELOG.md docs backend Unity/Assets/_SecondSpawn

Review

  • Local code-review gate: approved, docs-only update with no runtime changes.

Notes

@JOY JOY (JOY) merged commit d0a6a52 into dev May 17, 2026
1 check passed
@JOY JOY (JOY) deleted the codex/docs-progress-tracking branch May 17, 2026 03:57
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3806834058

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "Codex (@codex) review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "Codex (@codex) address that feedback".

Comment thread ROADMAP.md
Comment on lines +151 to +152
- [ ] Implement the first server-authoritative combat reward path that can grant
BodyTime after a validated enemy kill or objective completion.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep the BodyTime MVP status unchecked

This newly added TODO says the first server-authoritative BodyTime reward path is still missing, and the new vertical-slice snapshot also says normal-play earn/spend sources are still outside debug controls. That conflicts with the roadmap item just above that marks Add BodyTime meter MVP with one earn source and one spend sink complete, so the execution tracker will report the Time-as-currency MVP as done while only debug RPC controls exist. Please split debug plumbing from the real earn/spend milestone or leave that MVP item unchecked until normal-play paths land.

Useful? React with 👍 / 👎.

| 20 | Quest progress persistence | Persistence | MVP | Not started | (TDD pending) | Profile, Quest system |
| 21 | Level/stat persistence | Persistence | MVP | Prototype | (covered by profile/runtime contracts) | Profile |
| 22 | Auth (Nakama + DOS Chain wallet, Supabase sidecar if useful) | Persistence | MVP | Not started | (TDD pending - reuse DOS.Me pattern as identity bridge reference) | Nakama, thirdweb |
| 22 | Auth (Nakama + DOS Chain wallet, Supabase sidecar if useful) | Persistence | MVP | Prototype | (TDD pending - reuse DOS.Me pattern as identity bridge reference) | Nakama, thirdweb |
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Do not mark wallet auth as prototyped

This row describes the Auth system as Nakama + DOS Chain wallet, but the change marks the whole system Prototype even though the current implementation only has Nakama/Supabase/device auth paths; a repo-wide search for wallet, sign-message, and thirdweb auth code shows no DOS Chain wallet login flow. This hides a required slice auth gap in the tracker, so split the row or keep the wallet-auth portion not started until that flow exists.

Useful? React with 👍 / 👎.

| 9 | Dungeon instance (1 dungeon, 1 boss) | Gameplay | VS | Not started | (TDD pending) | Combat, NPC dialogue, Photon |
| 10 | Boss LLM dialogue (Convai grounded) | Gameplay | VS | Not started | (TDD pending) | NPC dialogue |
| 11 | AI agent for offline players (server-side) | Gameplay | VS | Drafted | [10-character-profile-agent-memory.md](10-character-profile-agent-memory.md) | NetworkRunner, api.dos.ai / Go LLM Gateway, intent schema |
| 11 | AI agent for offline players (server-side) | Gameplay | VS | Prototype | [10-character-profile-agent-memory.md](10-character-profile-agent-memory.md) | NetworkRunner, api.dos.ai / Go LLM Gateway, intent schema |
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep server-side offline agent out of Prototype

This system is specifically the server-side offline-player agent, but the repo still only has a Unity PrototypeLLMAgentDriver toggled locally with P plus an OfflineAgent stub whose comments say the real dedicated-server decision loop is still TODO. Marking the offline-agent system as Prototype makes the signature feature look implemented in the tracker when there is no offline/background server loop or return activity flow yet, so keep this as drafted/partial or split the local driver from the actual offline-agent milestone.

Useful? React with 👍 / 👎.

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