OH

Feature Flags & Entitlements

Platform administrators control module rollout with environment- and organization-scoped flags (owner, rationale, expiry) and edition entitlement packages — without unsafe code changes.

GOV-04
Active flags
18
across prod · staging · dev
Expiring ≤ 30 days
4
2 already expired — cleanup owed
Pending approvals
2
1 sensitive (finance posting engine)
Entitlement packages
5
2 companies entitled
Blocked route hits (7d)
37
FEATURE_NOT_AVAILABLE · all audited

Feature flag register

Production Staging Development Expired only
Flag keyPurpose / rationaleOwnerEnvironmentOrganization scopeStateExpiryStatus
portal.brokerExternal broker portal rollout
Phase 2 expansion after pilot with Prime Link Realty
Vikram NairProductionAl Manara Properties LLC (both branches)ON2026-12-31Healthy
ai.recommendationsProperty matching suggestions in lead workspace
Guarded rollout; approval boundary per AI safe-action rules
Elena PetrovaProductionDubai HQ onlyPARTIAL — 50% of agents2026-09-30Healthy
fin.posting-engine.v2New posting engine cut-over
Sensitive — dual approval required before production ON
Fatima RashidProductionAl Manara Properties LLCOFF2026-10-31Change pending approval CHG-2026-0712
fin.posting-engine.v2Same flag — staging validation
Golden calculations green since 05 Jul
Fatima RashidStagingAllON2026-10-31Healthy
hr.wps-sif.v3Updated WPS/SIF file format
Regulatory format effective Aug 2026
Daniel ChenProductionAll entitiesOFF — scheduled ON 01 Aug 20262027-01-31Scheduled
parking.cashieringParking cashiering module pilot
Facilities entity only — not entitled for Properties LLC
Elena PetrovaProductionAl Manara Facilities Mgmt LLCON2026-08-31Expires in 45 days
crm.legacy-importOne-off legacy CRM migration tooling
Migration completed 04 Mar 2026
Vikram NairProductionAl Manara Properties LLCOFF2026-06-30Expired — removal task FLAG-CLEAN-021 open
docs.esign.fallbackSecondary e-signature provider failover
Kept for provider incident response
Mariam Al SuwaidiProductionAll entitiesOFF2026-07-15Expired — renewal or removal decision due
exp.viewing-slotsExperimental viewing auto-scheduler
Draft rejected by validation: no expiry provided
Omar HaddadDevelopmentDubai HQOFF— missingBlocked — FLAG_EXPIRY_REQUIRED
kb.semantic-searchGoverned knowledge-base semantic search
Permission-aware retrieval per RAG rules
Vikram NairProductionAll entitiesON2027-03-31Healthy
10 of 26 flag scopes

Entitlement packages (edition licensing)

PackageModules includedAl Manara Properties LLCAl Manara Facilities Mgmt LLC
Core CRM & SalesLeads, Customer 360, activities, campaignsEntitled · 45 seatsNot entitled
Property & Listings PlusInventory, listings, syndication, dealsEntitled · 30 seatsNot entitled
Finance SuiteGL, AR/AP, PDC, e-invoicing, assetsEntitled · 12 seatsTrial until 30 Sep 2026
Compliance PackKYC, screening, AML cases, goAMLEntitled · 8 seatsNot entitled
Facilities & ParkingMaintenance, inspections, parking lifecycleNot entitledEntitled · 15 seats

Entitlement ≠ authorization. A seat in Finance Suite still requires a finance role and passes the full authorization decision. Entitlement checks answer only "is this module licensed for this company?"

Acceptance check — disabled feature is isolated per company

User Daniel Chen (Facilities entity trial) requests route /compliance/aml-cases. Compliance Pack is not entitled and flag compliance.aml is OFF for that company.

◉ Feature not available

This feature is not enabled for Al Manara Facilities Management LLC.

Error 404 FEATURE_NOT_AVAILABLE · correlation 9f2b-6a01-77c3. No business data was loaded or leaked. Al Manara Properties LLC users are unaffected and continue to use the module normally.

Need access? Ask a platform administrator to review entitlement — do not request a role change; roles cannot bypass entitlement.

Blocked-route attempts appear in Audit Explorer and in usage dashboards (counts only, no payloads).

Flag change control

Sensitive changes require approval
ChangeFlag / scopeRequested byValidationApproverStatus
CHG-2026-0712 · turn ON in productionfin.posting-engine.v2 · Properties LLCFatima Rashid · 2026-07-14Passed — simulation green, expiry setVikram Nair + Ahmed Al Blooshi (dual)Pending approval
CHG-2026-0709 · extend expiry to 31 Augdocs.esign.fallback · all entitiesMariam Al Suwaidi · 2026-07-16PassedVikram NairPending approval
CHG-2026-0698 · widen rollout to 100%ai.recommendations · Dubai HQElena Petrova · 2026-07-10Failed — evaluation gate: complaint metric above thresholdRejected by validation
CHG-2026-0691 · remove expired flagcrm.legacy-import · Properties LLCVikram Nair · 2026-07-08Passed — no live referencesFatima Rashid (SoD reroute)Approved — deploy window 20 Jul
CHG-2026-0684 · schedule ON 01 Aughr.wps-sif.v3 · all entitiesDaniel Chen · 2026-07-02Passed — golden payroll file matchedFatima RashidApproved

Every change records maker, reason, content hash, before/after state and approver per the audit minimum — see Audit Explorer. Rollback is a guided new activation via Version, Validation, Approval & Rollback.

Static render mockup — no live data. Source: ERP Modern Development Specification v2.0 · Covers: GOV-04.