Lewati ke konten utama

Changelog

This page tracks significant documentation changes, new sections, structural updates, and content corrections. Each page also shows its own last updated date and author at the bottom.

For platform feature changes, see Developer Changelog →.


2026-06-03, Developer changelog: Dompet order-ref, open-order, withdrawal audit remediation​

Brain-to-docs projection of the 2026-06-02→03 Dompet/withdrawal work:

  • developer/changelog: added entries for PS-885/886 (order reference per Dompet transaction), PS-887/888/889 (open the related order from a transaction), PS-895 (Cuan disbursement execution disabled / monitor-only), and the PS-890-899 seller-withdrawal audit remediation bundle (concurrency lock, ledger-error rethrow, settled-label, env-configurable fee + fee UI, payout-path hardening, client UX, Cuan reconciliation + out-of-order safety).

2026-06-02, Schema + changelog: address→profile phone auto-fill, dark-mode modal fix​

Brain-to-docs projection of two shipped changes:

  • 08-database-schema (addresses) and developer/database (user_profiles), documented the PS-883 fill-in-only auto-fill of the primary address phone into user_profiles.phone.
  • developer/changelog: added entries for PS-883 (address→profile phone auto-fill) and PS-884 (Tarik Dana withdraw modal dark-mode background fix).

2026-05-13, Architecture refresh: admin portal sprint integrated​

Brain-to-docs projection pass that absorbs the PS-311 → PS-381 sprint into the public architecture documentation. The underlying changes were shipped by the autonomous engineering pipeline (Claude CLI + Codex review + policy gate) operating under the Engineer's identity between 2026-05-11 and 2026-05-13.

Documentation changes:

  • 06-returns-disputes: locked-decisions callout now reflects all PS-311→PS-320 implementation gaps as closed: 24h return window live (PS-155), changed_mind rejected at API layer (PS-316), IDR 50k auto-approve threshold live (PS-312), reverse label generation live via POST /orders/:id/return-label (PS-313), admin evidence viewer/deadline countdown/received stat card live (PS-317, PS-318, PS-319). Reverse-label node in the decision tree flipped from "🔵 planned" to "live". Codebase location table updated with real file paths.
  • 09-ops-portal: Commerce module table now has a Status column showing all four modules fully wired: Escrow Manager (PS-359→PS-361), Logistics Hub (PS-362), Logistics Heatmap (PS-363→PS-365), Voucher Engine (PS-366→PS-367). Duplicate Detection workflow added with the full PS-298→PS-308 implementation details.
  • 14-information-architecture: Master map references updated; meta-system cluster (Brain, CLAUDE.md bridge, docs projection, Quarterly Audit, Brain Ingest) documented as visible on the interactive map.
  • map-data.json: Refreshed from brain (17,396 lines, +7 lines vs prior). The interactive map at /architecture/map now reflects current platform state.

Underlying platform changes integrated (reflected in 09-ops-portal and 06-returns-disputes):

  • Returns & Refunds (PS-311 → PS-320): all implementation gaps from the 2026-04-28 locked-decisions block closed
  • Reviews (PS-348 → PS-353): admin moderation field mappings, M-2 flags, Suppressed filter, is_visible + score recompute on moderate, Flutter aspect sub-ratings on WriteReviewScreen
  • Live Monitor (PS-354 → PS-358): LiveStreamRow→LiveStream mapping, End Stream + Ban from Live admin endpoints, chat reads from DB not stale KV, atomic view/leave tracking, removal of nonexistent flagged/banned filter tabs
  • Escrow & Financial Ledger (PS-359 → PS-361, PS-368 → PS-372): 7-day escrow trend endpoint + chart wiring, ledger cache wired to ledger_entries DB table, dead-KV payout history replaced with fin_disbursements query, administrator role on /admin/payouts and /admin/revenue, BRAND-01 purple replaced for FREEZE type
  • Logistics (PS-362 → PS-365): /admin/shipments enriched with order data join, logistics-stats region vocabulary aligned, LogisticsHeatmap waybill table wired to real API, real courier API call replacing fake tracking refresh timeout
  • Vouchers (PS-366 → PS-367): off-brand purple removed from VoucherEngine, administrator role added to all 5 voucher endpoints
  • Fraud Monitor (PS-373 → PS-375): FraudCaseRow→display shape mapping fixed, transition action buttons added, confirmed/rejected filter tabs added
  • User Directory (PS-376 → PS-381, in flight): page/limit pagination, X-Action-Reason header on user status changes, Suspend/Unsuspend button, side effects on PUT /admin/accounts/:userId account_status, HiringPanel brand-color cleanup, dead KV reads in admin routes replaced with live data sources

2026-04-14, Full audit and content accuracy pass​

Audited all 64 markdown files for frontmatter completeness, placeholder text, broken links, and stale content. Fixes applied:

  • Corrected seller commission from 10% to 0% across the architecture, API, and seller-facing docs
  • Removed [CONFIRM] / [NAME] placeholders from positioning.md
  • Removed placeholder warning block from figma-make.md
  • Added description frontmatter to all docs/developer/ pages and 3 marketing pages
  • Converted non-standard last_updated: YYYY to proper last_update: date/author format in 6 marketing files

2026-03-19, Developer docs section created​

Added docs/developer/ with 10 new pages covering the full technical stack: architecture, API endpoints, database, local setup, deployment, Flutter app, Figma Make, environment variables, error log, and changelog.

2026-03-14, Brain/wiki export​

Exported full internal wiki content covering brand, personas, strategy, operations, onboarding, and playbooks into the docs site.

2026-03-01, Docs site launched​

SEKENDocs (Docusaurus 3.7) extracted from /docusaurus-docs/ in the main SEKEN repo and deployed to docs.pasarseken.id via Vercel.