“What is overdue this week?”
structuredCounts overdue SLA tasks from scoped workspace tables.
Governance — how our AI actually works
This page exists because a compliance or legal screener should be able to read one document, ask their questions, and walk away with answers. Every claim below maps to shipped behaviour in the platform — verifiable in a 30-minute review with the operator who wrote it.
Every AI call runs through a workspace balance check before it executes. If the workspace balance is below the operation's pre-flight floor, the call is refused — no partial generation, no soft-failure that bills you for a half-broken draft. The check happens at the API route level, not at the UI; you cannot work around it from a browser.
Every metered AI call writes a row to a per-workspace ledger: timestamp, operation, reason code, real provider price + platform fee, balance before, balance after. The ledger is append-only — entries are never edited or deleted. Admins see the full history. For an enterprise-embedded engagement, this is the document the finance team gets when they ask 'what did we spend on AI last quarter?' — not an estimate, the actual transactional record.
The Blog SEO Enhancement orchestrator stages every proposed change. Each proposal includes: a diff (what specifically changes), a rationale (why the AI suggests this), risk flags (e.g., changes a heading hierarchy, touches a published external link), an atomic apply button, and a rollback button. Internal-link recommendations, external-citation insertions, paragraph paraphrases, meta-tag refreshes, heading audits — all five proposal types pass through the same gate. There is no autonomous edit path. The senior operator approves every change.
Before generating content, the orchestrator queries Tavily for source material relevant to the topic. Sources are tiered by domain trust (an authority domain like a ministerial site outranks a commercial blog). Claims that fail to find a verified source are not generated. The platform refuses to fabricate facts that aren't in its sources — this is enforced at the prompt + retrieval layer, not as a post-hoc disclaimer.
Every write operation checks the caller's role (admin / manager / contributor / portal-client) before mutating data. Cross-workspace data access is blocked at the database layer via Supabase Row Level Security policies — not at the application layer where a bug could leak. A workspace's data is invisible to any other workspace, including the platform admin's own workspace, except via explicit cross-workspace operations (which are audited).
Public forms — booking submissions, newsletter signups, contact intake, popup captures — log honeypot triggers and form-start timing. A submission that fills in 12 seconds with a honeypot field touched is logged with its event signature. Operators see the anti-abuse event stream alongside their reservations / contacts; obvious bots are filtered out without manual triage.
Every workspace has its own GDPR settings page: DPO contact, privacy policy URL, sub-processor list, retention windows per data class, consent posture, data region. Data-subject requests are tracked with statuses (received / verifying / fulfilled / refused-with-reason). The platform supports your compliance posture; the workspace operator still has obligations. We do not claim 'fully GDPR compliant by default' — that phrase is meaningless. We provide the controls a serious operator needs.
Cron-driven jobs (Market Monitor scans, scheduled newsletter dispatch, Opportunity Engine sweeps) hit endpoints protected by sticky bearer-token authentication. The cron secret is stored in environment variables, never in client code, never in committed config. Webhook receivers (Resend tracking events) verify Svix signatures before accepting payloads — an unsigned or forged webhook is rejected.
Wave 1 of the SEO feedback loops is shipped: the internal-link graph persists every accepted edit, learned-authority domains accumulate per workspace, proposal events are stored. Wave 2 — read-side rankers that act on the persisted history — is roadmap, not product. The honest framing: the system already remembers; soon it'll act on what it remembers. We do not ship 'autonomous AI agents acting without review' — that language doesn't match what's built. The ledger and review workflow are the entire point.
If your compliance team wants to audit any of the above against shipped code, schedule a 30-minute review with Hossam. We open the workspace, show the ledger, walk through the orchestrator, and answer specific questions on the record.
Legibility Hub
Structured counts run through allowlisted database cards. Narrative context uses semantic retrieval only when needed. Hybrid answers separate deterministic facts from retrieved snippets and show provenance.
“What is overdue this week?”
structuredCounts overdue SLA tasks from scoped workspace tables.
“Which clients need attention and why?”
hybridCombines unresolved flags with recent semantic notes.
“What content exists for booking and legal workflows?”
semanticRetrieves relevant workspace semantic nodes with citations.
Query cards
Allowlisted
No generated text-to-SQL surface is exposed.
Metering
Only on synthesis
Structured-only answers avoid Gemini and do not burn credits.
Scope
Workspace RLS
No cross-workspace data access is claimed or allowed.
Clear scope
iSystem is designed to be inspected, not oversold. This section separates live capabilities from areas where we intentionally keep the promise smaller.
AI work is checked against workspace credits before it runs and recorded in an audit ledger afterwards.
AI is metered and accountable, not packaged as unlimited usage.
The public video section and manager upload flow are ready for real walkthroughs and product demos.
It is a publishing surface for demos, not an automatic video-production engine.
Today, AI runs through specific reviewed workflows for content, SEO, media, legal, and operations work.
General autonomous agents are not part of the current offer; the focus is controlled, reviewable workflows.
If we cannot show it clearly in the workspace or explain exactly how it runs, we do not sell it as a capability.