github LICENSE Continuous Integration Build Deploy Documentation

MWNF Inventory Documentation

MWNF Inventory replaces a fragmented legacy data landscape with one content-focused Inventory. The system stores museum content, organizes it through a rationalized model, and exposes it through an integrated Filament back-office and programmatic APIs.

The documentation starts with the business model and the import process because validation is the current priority. Technical references remain available, but they support the main explanation instead of driving it.

Start here

Audience Start with Purpose
Customers, content owners, and validators Understanding the Inventory Learn what the new model means and how legacy content lands in it.
Collaborators and developers Collaborator Guide Learn where the code lives and how the main systems fit together.
API consumers Management API Reference Inspect the authenticated management API and generated TypeScript client.
Data model reviewers Database Models Open generated model, field, and relationship reference pages.

What this system does

Validation focus

The project is at the import and validation stage. Use the documentation in this order:

  1. Read Inventory Principles to understand what belongs in the Inventory.
  2. Read Core Model to map legacy ideas to new concepts.
  3. Read Legacy Import to understand the source-to-target flow.
  4. Use Validation Guide when comparing legacy records with imported results.

Technical orientation

Collaborators should start with Codebase Map, then follow the page that matches the task:

Reference material

Last updated: May 28, 2026