CASA OS · BOOTSTRAP DIAGNOSTIC TEMPORARY
CASA OS DIAGNOSTIC — WAITING FOR SCRIPT EXECUTION
This is the fallback state. If it is still here 5–10 seconds after the page loads, the diagnostic script DID NOT EXECUTE. If it has been replaced by a green “SCRIPT EXECUTED” banner with live readings, it DID execute.
LIVE PORTFOLIO Updated just now

Executive Briefing

Portfolio Equity

$0

Est. Profit

$0

Active Rehabs

0

In progress

Needs Attention

0

Require action

Capital Deployed

$0

FINANCIAL OPERATIONS · RUNTIME DIAGNOSTIC
TEMPORARY
Verdict

DIAGNOSTIC SCRIPT DID NOT RUN

This is the fallback state. It means lops-diagnostics.js never executed — which by itself proves the page entry module is not loading. If these lines are later replaced by live readings, the script did execute.

1 · index.js loaded UNKNOWN
2 · Fin. Ops module UNKNOWN
3 · Panel initialization UNKNOWN
4 · Nav click detected NO
5 · #lops-root detected UNKNOWN
6 · Handler ran / panel opened — / —
7 · Panel visibility UNKNOWN
10 · Build identifier not computed
8 · Last JavaScript error

none captured — script not running

9 · Module import error

none captured — script not running

Temporary diagnostic. Reads no storage, writes no storage, and never modifies a property record, financial transaction, ledger calculation or Property Control setting.

CEO Command Center

Executive decisions at a glance

AI Executive Briefing

Analyzing portfolio…

BETA

Good morning.

Loading your executive briefing…

Today's Priorities

Ranked by impact

Add properties to generate your daily priorities.

Portfolio Risk Monitor

Live risk assessment

No active risks detected.

Opportunity Detection

Automatically identified

Add properties to detect opportunities.

Smart Insights

Portfolio intelligence

Add properties to generate insights.

Decision Feed

Recommendations with confidence

No recommendations yet.

Session

Checking session…

Looking for an existing session in this browser.

Property intake · Block 1

Create a candidate property

Sign in, record the basic facts of a candidate, and it is stored once with a permanent identifier. Reload the page or sign in again on another day and it comes back from the database.

Not signed in

Sign in

Access is limited to authorized users. A new account is not granted access automatically.

Connected · Supabase

The list above reads public.property_candidates and the save goes through cfc_property_candidate_create. This is the only list on this screen.

Not connected · legacy portfolio

The older Casa OS portfolio stored in localStorage is not read, imported or merged here. Its records never appear in the list above.

Block 1 covers exactly: sign in → create candidate → save → list → reopen after a reload. Comparisons, loans, rehab and reports are out of scope. Access is granted by the employee record linked through auth_user_id plus an active organization membership; a matching e-mail is never accepted as permission.

Portfolio Ready

Your Property Engine is live. Add your first acquisition to begin tracking performance, equity, and returns across your entire portfolio.

Data & Backup Management

Read-only diagnostics. Nothing on this panel writes, restores or deletes anything.

Function 1 · Existing Data

Storage Key

casa_os_properties

—

Total Stored Properties

—

Active Properties

—

Archived Properties

—

Stored JSON

—

App Loading Same Records

—

Last checked: not yet

Function 2 · Available Backups

casa_os_backups
Backup Date Backup ID Properties Validity
Reading backups…

Counts are read from each stored backup payload, not from cached values.

Restore is intentionally disabled

Restoration requires a separate authorization after these diagnostics have been reviewed.