Changelog

What shipped on EE Holdings, newest first. This list is the Project Command changelog for this venture.

295 changes from Project Command.

Companies panel tracks code growth and large files

2026-10-09 3:53 PM EDT / medium

The companies panel can record a daily line count for each active company and compare it with the prior reading. Files over 400 lines are listed so the large ones can be split.

Register the Compacter SSO button

2026-10-09 9:11 AM EDT / medium

The Holdings button registry now has compacter_sso_continue, and the API registry lists the Compacter sign-in start page and the redeem endpoint.

Landing referral stays with the visitor

2026-10-09 8:48 AM EDT / medium

A referral on the first page is saved for 30 days and added to later links and forms, so signup still receives the code from the homepage.

Shared Continue to Tagify button

2026-10-09 8:39 AM EDT / medium

Adds the tagify_sso_continue button so gym onboarding and other pages can reuse one Tagify continue control.

Register sales contract collect API

2026-10-09 8:32 AM EDT / low

The Holdings API registry now lists the Project Command routes that collect sales.reversal.org contracts as trace documents.

Register the agreement PDF push API

2026-10-09 8:20 AM EDT / medium

The Holdings API registry now lists GET and POST /api/v1/documents/ on projectcommand.reversal.org so a covering cpcl_ key can store draft agreement PDFs on one Command project.

Kalmer Cyber Counsel marked UK-based

2026-10-09 4:18 AM EDT / medium

Set Kalmer country_code to GB so the office floor and partner views show a UK flag.

Register Command agent-executions API

2026-10-09 3:27 AM EDT / low

Adds ee_api_endpoints rows for Command GET /api/v1/agent-executions/ and /ai/executions/ desk. No production table apply in this ship.

Mike Petrie Stripe email matched to Gmail on file

2026-10-09 2:55 AM EDT / medium

Stripe customers that still used [email protected] now use [email protected] (the email already on his partner and Holdings user). Company redirect URLs pointing at mpbackyardsolutions.com were rewritten to .net.

Cyber Counsel leadership imported from MasterPlan

2026-10-09 2:54 AM EDT / high

Seeded Jimmy, Kalmer, Rithvik, and Messiah into ee_cyber_counsel from share 5D7QXS7M3GDW. Country and website columns added when known. No invented emails.

Panel DB backup desk with locked storage

2026-10-09 2:49 AM EDT / high

Admins can export selected EE databases to gzip SQL under locked storage, keep an inventory on ee_db_backups, and download only through a tokenized admin API.

Stop panel company icons from loading broken favicons

2026-10-09 2:41 AM EDT / medium

Companies list and detail no longer request host /favicon.ico URLs that 404 in F12 (mpbackyardsolutions, melloads, southshoreboxing). Stored favicon icon_urls were cleared; ee_company_icon_src falls back to Google favicon CDN.

Stay-signed-in boots when config loads

2026-10-09 2:39 AM EDT / medium

config.php now calls eeh_keep_boot after helpers so pages that still load auth before config restore the keep cookie before HTML. Cookie writes remain guarded when headers are already sent.

Companies list looks better on phones

2026-10-09 2:39 AM EDT / medium

The companies panel is full width in the Holdings shell, uses Holdings blue instead of purple, stacks into cards under 767px instead of a 1400px sideways table, and enlarges action buttons for touch.

Holdings records Terms acceptance

2026-10-09 2:36 AM EDT / high

Signup stores append-only Terms and Privacy versions. The panel privacy page covers optional marketing and analytics preferences plus access and deletion requests. Document text remains draft until counsel approves.

Home stay-signed-in no longer breaks headers

2026-10-09 2:37 AM EDT / high

Stay-signed-in was calling setcookie after the homepage HTML started because getAppDB loaded after the first auth check. Config now loads before auth, and cookie writes skip once headers are sent.

Partners page has three directory tables

2026-10-09 2:30 AM EDT / medium

The partners page now shows three tables from three pulls: active EE Holdings partners, active sales.reversal.org users, and active Cyber Counsel from a new ee_cyber_counsel table you can add people into.

Partner lists keep venture roles

2026-10-09 2:10 AM EDT / high

The partners page now has three lists, SQL roles, country and status fields, and a 100 percent cap per venture. GET /api/partners/directory/ returns those lists to an admin session. Existing ownership rows were not rewritten.

Partner roles for Parker Mike Kohry and Mello

2026-10-09 2:06 AM EDT / medium

Parker Brooks is one Ledger Advanced partner with Spark Nova and parkerb emails merged. Kohry Aygar has his last name on the card. Mike Petrie is 100 percent owner of MPO Design Landscape and 50 percent co-founder of Labored. Mello Yoshi is 100 percent owner of Mello Ads and 50 percent co-founder of Commuted.

Partners desk lists active Stripe payers

2026-10-09 2:05 AM EDT / high

The partners page syncs every active Stripe subscription, shows amount and product, matches payers to partners by email, and exports a CSV for a Reversal SSO import.

Edit partner companies and signed contracts

2026-10-09 1:47 AM EDT / medium

Each partner card now lists the companies they are in, with a role and share you can save or remove, and the count of active contracts both sides signed on that email. Edit partner also checks a CSRF token and no longer prints database errors.

AI spend lines up a week of cash and changelog

2026-10-09 1:40 AM EDT / medium

The AI spend page now shows the last 7 days with cash beside changelog rows, and the monthly changelog count includes every platform. Two missing October Cursor invoices are on that comparison.

Partners page shows the three lists

2026-10-09 1:36 AM EDT / medium

The partners page now shows sales partners from sales.reversal.org, internal and external Holdings partners, and a cyber team section. Add partner uses a visible active-user list, a list choice, and a role and share on each venture.

Three new Cursor invoices are on AI spend

2026-10-09 1:30 AM EDT / medium

The AI spend page now has the three paid Cursor on-demand invoices from Oct 8 and Oct 9, 2026. Cash is the invoice amount. The cycle token pool was already stored, so it was not copied again.

List Josh Phippen and Cyberteam

2026-10-09 1:26 AM EDT / medium

The partners list now includes Josh Phippen on South Shore Boxing and the external Cyberteam group. People who only had a venture role show on the same list.