Skip to content
English

Final Review - KartuStok User Guide V1

This maintainer-only review pack summarizes what is ready, what was checked, and where the owner should focus manual review before publishing.

Final Status

AreaStatusNotes
Public guide structureReview-readyEN and ID have matching page sets.
Sidebar coverageReview-readyEvery application sidebar menu is mapped in CONTENT_STATUS.md.
Truth evidenceReview-readyPublic claims are mapped to source evidence in FACT_CHECK.md.
Operational completenessReview-readyCore pages explain usage context, practical examples, checks, and common problems.
ScreenshotsReview-readyReferenced screenshots exist and have readable dimensions.
Sample import filesReview-readyReferenced files exist and workbook headers match documented templates.
BuildPassed on final auditnpm run build completed successfully.

10 Pages to Review First

Review these pages first because they affect the most users and contain the most business interpretation:

  1. id/000-overview.md - product positioning and user mental model.
  2. id/015-new-company-quick-start.md - minimum first-day setup path for new companies.
  3. id/016-onboarding-wizard.md - in-app guided setup, redirect rules, initial stock option, and permission gate.
  4. id/030-company-settings.md - minimum stock, pricing, quantity display, and company setup impact.
  5. id/051-roles-and-permissions.md - operational role examples and price/dashboard/report access.
  6. id/043-master-data-item.md - item setup, barcode, minimum stock, pricing, and item form usage.
  7. id/064-transaction-category-and-custom-fields.md - Custom Fields, Item/Receipt/Issue/Move/Adjustment Form, and mandatory field guidance.
  8. id/060-transaction-receipt.md - document status, goods receipt form, import line note, and custom field recommendations.
  9. id/061-transaction-issue.md - production usage, customer shipment, internal request, and write-off examples.
  10. id/063-transaction-adjustment.md - stock opname, variance, correction, and shrinkage.

If these 10 pages feel correct, the rest of the guide should require only light review.

The guide intentionally separates application facts from operational recommendations:

TypeMeaningExample
Application factVerified from frontend/backend source, E2E flow, sample file audit, or screenshot.Calendar Period locks transaction entry per month and transaction type.
Recommended practicePractical business setup that the app supports, but does not create automatically.Receipt custom fields such as PO Number, Supplier, QC Status, and Attachment.

Custom field examples are recommendations. They are not built-in mandatory fields unless the company creates and assigns them through Custom Form.

The Custom Form chapter is intentionally more detailed than the first guide version because user-facing setup is different per form: Item Form enriches master data, while Receipt/Issue/Move/Adjustment Forms enrich transaction documents.

All application sidebar areas are covered:

Sidebar AreaGuide Coverage
DashboardDashboard page
Receipt, Issue, Move, AdjustmentFour transaction pages
ReportDetail Stock Card, Daily Stock Pivot, Summary Stock Card, Minimum Stock reports
Master DataItem, Item Category, Warehouse, Unit of Measure
Manage SettingsCompany Settings
Users & PermissionsUsers and Roles pages
Transaction setupTransaction Category and Calendar Period
ImportMaster data import, minimum stock import, transaction line import
Custom FormCustom Fields, Item Form, Receipt Form, Issue Form, Move Form, Adjustment Form
IntegrationsAPI Access
OthersItem Numbering, Email Template, Print Templates

Final Validation Checklist

Use this checklist before publishing:

CheckExpected Result
EN/ID parity32 EN pages and 32 ID pages, no missing pairs.
Asset link checkNo missing screenshot or sample-file links.
Public safety scanNo public page mentions internal test tooling, demo tenants, or passwords.
Terminology scanMenu/report/permission terms match the actual UI.
Screenshot auditReferenced PNG files exist and have readable dimensions.
Sample file auditImport sample headers match documented backend templates.
VitePress buildnpm run build succeeds.
Optional app confidencenpm run test:e2e:core succeeds from frontend.

Validation Run

Last validation run: 2026-05-22.

ValidationResult
EN/ID parityPassed: 32 EN pages and 32 ID pages.
Asset link checkPassed: no missing screenshot or sample-file links.
Public safety scanPassed for EN/ID public pages.
Sidebar/menu term coveragePassed.
Screenshot metadata auditPassed: referenced PNG files exist and have readable dimensions.
Sample workbook header auditPassed: all documented sample files have expected headers and data rows.
VitePress buildPassed.
Playwright corePassed: 8/8 tests.
Playwright import coveragePassed: 4/4 relevant import tests.

Manual Sign-Off Questions

Answer these during owner review:

  1. Does the Indonesian guide explain the business process clearly enough for warehouse staff?
  2. Are the role examples aligned with how KartuStok should be sold and implemented?
  3. Are the custom field examples useful without implying they are default fields?
  4. Are pricing limits clear enough, especially that V1 pricing is informational and not accounting/HPP?
  5. Are import sample files acceptable as public examples?

Current Known Limits

  • The guide is V1 user-facing documentation, not a complete technical API reference.
  • Screenshots are a representative first set, not a screenshot for every single page.
  • Recommended custom fields should be adjusted per company implementation.
  • Pricing documentation intentionally avoids FIFO, moving average, journal, and official HPP claims.