Skip to content

Documentation scope and verification

Pierre edited this page Oct 29, 2026 · 2 revisions

Baseline

  • Source repository: FoxOps/zukan.
  • Source commit: 03eaecbc6228ab75cdd8aa60dbea44a9c45644d2.
  • Source snapshot: shallow clone of the repository's default branch on 29 October 2026.
  • Backend package and observed web version: 0.20.1.
  • Android source default version: 0.11.0.
  • Documentation language: English, matching the project's public README.

Evidence boundaries

Area Evidence used Practical limits
Web sign-in Successful SSO sign-in to the supplied instance One ordinary test account; not every provider
Dashboard Live empty-account UI and source Populated price charts not exercised live
Catalog Live browsing/name search/card detail/stock dialog plus source Not every game/printing checked
Collection Live empty state plus stock/editor services and tests read No inventory mutations executed live
Settings and import Live controls plus source validation logic No password/profile change or real CSV import executed
Finance Live empty state and report implementation No financial data added to populate widgets
Administration Routes, UI source, models, worker and tests read Supplied account has no admin access; no live admin action
Android Kotlin, Gradle, manifest, API DTOs and scanner implementation APK not installed or camera-tested during this review
Deployment/backup Compose, Dockerfile, entrypoint, migrations and source No server deployment or restore executed during this review
API Route signatures, Pydantic classes and checked-in generated client types Exact deployed OpenAPI should be consulted for integration

Only read/navigation/search operations were performed in the live account. No collection records were created/deleted, no account credentials changed, no administrative job started and no wiki publication performed.

Corrections relative to existing overview text

The current web code has four UI languages (EN/FR/DE/ES), while Android bundles EN/FR. Six game families contain nine registered market catalogs. Public-image installation is documented by the README despite an older private-package comment in Compose. These differences are reflected in this wiki.

Historical valuation uses current holdings; automatic quotes do not vary by each owned item's condition/language. CSV set mode only affects listed variants, and blank notes/prices do not erase existing values. These distinctions come from business logic rather than assuming common behavior in other collection apps.

Maintenance of this wiki

Review it after schema, authentication, price logic, worker, game-registration or Android changes. Regenerate the source-derived API reference from matching source or use the deployed OpenAPI. Recheck provider terms, SDK requirements and external quotas before relying on them: those can change independently of Zukan.

The PLAN.md file contains design/progress material; it is not treated as proof that a feature is implemented. No unreleased feature is documented as available merely because it is planned.

Clone this wiki locally