Lompat ke kandungan
MMirucoder
Program operating map

A systematic hub for how Mirucoder is documented, built, and shipped

This docs surface now connects the docs folder, product modules, code paths, and delivery tracks so the next action is always visible.

4

documentation lanes

8

product modules

5

edit surfaces

7

active locales

Execution sequence

Start in this order

Read the structure map, open the paired task trackers, edit the right code surface, then finish with build verification and worklog updates.

01

Confirm the source of truth

Open the structure map, PRD, menu, and architecture docs before changing product behavior.

PROGRAM-STRUCTURE.mdPRD.mdMENU.mdARCHITECTURE.md
02

Choose the paired trackers

Open both the development-track checklist and the task completion file for the module you are touching.

docs/DEVELOPMENT-TRACK/NN-*.mddocs/task/NN-*.md
03

Implement in the right layer

Move from route surface to query flow to database only when the change truly requires it.

src/app/[locale]/*src/server/queries/*sql/mssql/*
04

Verify and document the finish

Build, smoke-check, update task progress, and record the work so the docs stay as current as the code.

npm run buildWORKLOG.mddocs/README.mdtask progress

Documentation lanes

Documentation lanes

Use four lanes so strategy, implementation, and operations stay connected instead of becoming separate piles of files.

Docs lane

Foundation and policy

Fix product intent, structure, and operating rules before a page or API starts drifting.

docs/PROGRAM-STRUCTURE.mddocs/PRD.mddocs/MENU.mddocs/ARCHITECTURE.md

Outcome

Shared source of truth for product direction and system shape

Docs lane

Experience and premium design

Define visual language, page mood, image plans, and experience-level expectations for public surfaces.

docs/HOMEPAGE-DESIGN-RULES.mddocs/HOMEPAGE-WIREFRAME.mddocs/images/PAGE-IMAGE-ASSET-MASTER-PLAN.mddocs/LIVE-WEBRTC-ROOM-ARCHITECTURE.md

Outcome

Premium UI direction that stays anchored to brand and feature intent

Docs lane

Delivery tracks and completion control

Pair step-by-step implementation checklists with task completion files so status and finish quality are both visible.

docs/DEVELOPMENT-TRACK/README.mddocs/DEVELOPMENT-TRACK/00-MASTER-CHECKLIST.mddocs/task/README.mddocs/DEVELOPMENT-TRACK/WORKLOG.md

Outcome

Execution rhythm, progress visibility, and completion-first discipline

Docs lane

Infrastructure and platform operations

Keep setup, database policy, deployment flow, and recovery steps reproducible as the app grows.

docs/WEB-SETUP.mddocs/DB-SETUP.mddocs/DATABASE-RULES.mddocs/DEPLOYMENT_NGINX_SSL_ROADMAP.md

Outcome

Operational consistency across development, database, and deployment work

Program module atlas

Program module atlas

Each public or member-facing module now points back to the route, the primary code surface, and the tracking document that should be updated with it.

Where we edit

Where we edit

Keep each change inside the right surface so route logic, data policy, copy, images, and verification can evolve without becoming tangled.

Route and page surface

Page composition, loading and empty states, metadata, and UI-level behavior.

src/app/[locale]/*src/components/*

Query and data policy

Query composition, permission-aware data flow, and server-side business rules.

src/server/queries/*src/app/api/*

Database and schema

Schema, procedures, reproducible SQL, and database operating rules.

sql/mssql/*docs/DB-SETUP.mddocs/DATABASE-RULES.md

Copy and localization

Locale-specific messaging, fallback quality, and contributor-facing clarity.

messages/*.jsondocs/I18N-CHECKLIST.md

Visual asset system

Local-first public imagery, SVG support artwork, and sourcing history.

public/images/*docs/images/*

Execution sequence

Execution sequence

This is the working order that keeps docs, implementation, and verification aligned every time we push a module forward.

01

Confirm the source of truth

Open the structure map, PRD, menu, and architecture docs before changing product behavior.

PROGRAM-STRUCTURE.mdPRD.mdMENU.mdARCHITECTURE.md
02

Choose the paired trackers

Open both the development-track checklist and the task completion file for the module you are touching.

docs/DEVELOPMENT-TRACK/NN-*.mddocs/task/NN-*.md
03

Implement in the right layer

Move from route surface to query flow to database only when the change truly requires it.

src/app/[locale]/*src/server/queries/*sql/mssql/*
04

Verify and document the finish

Build, smoke-check, update task progress, and record the work so the docs stay as current as the code.

npm run buildWORKLOG.mddocs/README.mdtask progress