Files
MokoSuiteStorage/CLAUDE.md
T
2026-06-27 20:18:49 +00:00

1.1 KiB

MokoSuiteStorage

Layer 2 — Self-storage facility management, unit tracking, tenant leases, access control, and payments

Quick Reference

Field Value
Package pkg_mokosuitestorage
Layer 2 (requires: Client, CRM)
Language PHP 8.3+
Branch develop on dev, merge to main (protected)

Architecture

Joomla package -- Layer 2 add-on. CRM contacts as storage tenants, unit/type management, lease tracking, gate access logging, and automated billing.

Rules

  • Never commit .claude/, .mcp.json, TODO.md, *.min.css/*.min.js
  • Attribution: Authored-by: Moko Consulting
  • Workflow directory: .mokogitea/
  • Standards: MokoStandards
  • Changelog: [Unreleased] only -- release system assigns versions

Coding Standards

  • PHP 8.3+ / Joomla 6 patterns
  • $this->getDatabase() in models, Factory::getContainer()->get(DatabaseInterface::class) in helpers
  • Factory::getApplication()->getIdentity() for user