entities: Government Filings tab, compliance checklist, clickable registrations

↗ view on GitHub · emileriksenkeev · 2026-07-14 · 883c899d

- New entityCompliance module (computed at request time from the entity's docs):
  a PH compliance checklist (Formation/Tax/Local/Governance/Employer/Annual/
  Industry) marked has-missing with a link to the satisfying document; isFiling()
  classification for recurring government filings; and registration→document
  linking. Form-number matching handles BIR letter suffixes (2550Q, 0619E, 1601C).
- GET /projects/:id (entities): tag each doc is_filing, attach compliance, and
  enrich registrations with doc_id.
- New Government Filings tab (entities) with a grouped filings register; filings
  are moved OUT of the Documents list into their own tab.
- EntityOverview: remove the outdated wiki Summary block (it lives under Wiki);
  add the compliance checklist card with a completeness meter; make each
  registration row open its source document.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Repository emileriksenkeev/sydOS
Author emileriksenkeev <emil@keev.co>
Authored
Parents 6cc9bd9b
Stats 7 files changed , +575 , -68
Part of Entities - org-wide entity spaces (corporate roster & profiles)

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-883c899d.md from inside the repo you want the change in.

⬇ Download capture-commit-883c899d.md