
Waukesha, Wisconsin · what’s new
Living log of what shipped. Launch is the deadline and the gates — charge the walk Friday, September 25, 2026. This page is the diary. Harborline is the demo plant, not a customer.
74 ships · latest Floor plan sits above wall scale
21 ships · latest Air floor chips sit on the plan; Install sits under it
22 ships · latest Guide is a step-by-step book for each package
128 ships · latest Lens shows the floor plan behind the labels
17 ships · latest Invoice PDF uses Outfit and an optional shop logo
4 ships · latest Panel-walk CSV loads a live building electrical plant
123 ships · latest Portal is live on portal.racklume.com
Saturday, September 26, 2026
this ship
The RackLume app is at portal.racklume.com. racklume.com is the coming-soon splash and links to Sign up. Same 99.23.14.117 box — SSH keys did not change.
this ship
Headers, print, and unfurl cards now show the RackLume wordmark. The app and tab icon stay the lantern A. Powered by Enlighten stays in the footer.
Thursday, September 24, 2026
this ship
Michael: a wide screen shows one Find field and one orange search icon. A phone shows only the search icon. The phone link sits in a wrapper that hides at the desktop breakpoint, so the orange button style stays on the icon itself.
this ship
https://lantern.enlightenstudios.us/coming-soon is the free edition on top and the shop tiers underneath. The header and footer on that page no longer open Launch, the one-pager, or the contractor site.
this ship
The promo video on /admin/promote is a new read. The squares no longer print a web address, so the Friday post can carry the link. /coming-soon is the free edition on top and the shop tiers underneath.
this ship
The four /samples/launch-home sites are information pages like a studio homepage: what Lantern does, who it is for, how a shop starts, packages, questions. Hero may rotate a modest feature banner. Not an app rail. Did not replace /signup.
this ship
What people see at the new domain: four complete homepages at /samples/launch-home — not splash pages. Rotating-feature hero slot, product, packages, Enlighten footer. Domain TBD. Did not replace /signup.
this ship
Michael can open four actual page layouts at /samples/launch-home — center stack, split canvas, form first, and app rail. Same Lantern / Enlighten chrome. Each mock goes to /signup. Domain still TBD.
this ship
Michael can open four numbered homepage idea cards at /samples/launch-home. Same Enlighten + Lantern panel as Sign up. Each card goes to /signup. Domain still TBD — this is not the live homepage.
Monday, September 21, 2026
this ship
The Facebook Coming Soon reel now ends on lantern.enlightenstudios.us/signup. Slide 9 dropped the Cable Pro-first waitlist tail. Andrew still reads each square. /coming-soon stays Mike’s kit, not the tester page.
this ship
Doing now has Free edition iPhone app (Safari Add to Home Screen on /signup, 60%) beside the Android APK card. App Store listing stays Need to do on store-app-wrappers. Heatmap on iPhone stays typed.
this ship
Doing now lists Free edition Android APK (40%) and Recut promo last-slide /signup (25%), plus the stripped residential card. Confirm-email signup is checked. Need to do still has first building, store wrappers, and Mike’s calls.
this ship
The sample reel now leads with Free edition live — sign up at /start — then the paid shop tools. Andrew sounds more human. Slides use Outfit, not giant orange poster type.
Sunday, September 20, 2026
this ship
The Facebook sample now has energy. Andrew reads each square — closet map, Find, Lens, Floors, Jobs — not a two-word teaser. Slide 1 does not stack Coming Soon and Free edition. Waitlist is slide 9.
this ship
The first Facebook still and the first spoken line now say Coming Soon and that a free edition is coming soon. Headline stays The closet map is almost here. Silent and voiced reels rebuilt from that square.
this ship
The Facebook Coming Soon sample now has an unhurried voice on each slide: edge-tts en-US-AndrewNeural, not an announcer. Unmute on /coming-soon or /admin/promote. Silent cut kept.
this ship
The ten Coming Soon squares now play as a 1080 sample with a spoken line on each slide. Unmute on /coming-soon or /admin/promote. Silent cut kept. Facebook autoplay stays muted.
this ship
The ten Coming Soon squares are one silent Facebook video: 1080 square for Feed, plus 4:5 and 9:16 letterboxed copies. Download and play it at the top of /admin/promote and /coming-soon. The stills and captions stay.
this ship
Ten purple/orange Facebook squares, a public /coming-soon page, and Enlighten /admin/promote next to Brand. Waitlist mails Mike. The phone app today is Add to Home Screen. Native stores stay Need to do. Free small-shop map is a waitlist, not a SKU.
this ship
org_admin on /team creates a seat with package, username, email, first + last, then filters people by name, email, username, role, and status. Edit and disable stay on those filters. Harborline demo seats stay pinned. Password hashes untouched.
this ship
Public /changelog and Enlighten /admin/changelog share type chips, audience chips, and search. Bookmark with ?tag= ?audience= ?q=. Date groups stay. Frozen OG, lockup, and rail untouched.
Thursday, September 17, 2026
this deploy
Mike asked to collapse Checked cards so /admin/launch and public /launch are not a long stack. On the board as Need to do — not tonight. Does not delay Cobus device add or PC Agent sensors.
this deploy
Need to do on Launch: MSP/network admins get a Work-tab client book (info, locations, computers from Lantern agents) and an encrypted password vault. After hardware add/sync. Not built tonight.
this deploy
Mike wants Enlighten /admin to create shop users (package, username, email, first + last) and the same compose+filter+manage for company admins on their seats. Team invites already exist. On the board as Need to do — after the device-scan path. No UI tonight.
this deploy
The first mike-todos card and email were stale. Cream City 23G is deleted (~49G free). Phone location dropdown is live. Home tier is not blocked on a paid shop check. LAN scan is a second Windows agent on a house PC.
this deploy
Doing cards now show honest device-path work: typed Cobus plant at ~90, floors still in progress. UniFi is not fake-done. Mike's todo is on the board so he does not scrape chat.
this deploy
The building picker next to LANTERN is still a real dropdown. On a phone it shows MapPin and one truncated word (Cobus, Harborline) so the bar fits 320 through 430. Open the list for the full name. Find stays the search icon. Contact stays nowrap.
this deploy
Enlighten operator rail: Brand is under Tools and opens the logo kit at /brand. Same chip on /admin/tools. Lockup, favicon, and OG did not move.
this deploy
Need-to-do cards for Brand under Tools, Switches above Air, manual cameras/switches, UniFi then Meraki and Omada HTTPS-out, other L2 consoles, unmanaged LAN scan, PoE watts, and Smart devices. Tick only refreshes percents — these cards boot from catalog + stamp. PC Agent EXE is a different binary.
this deploy
The list next to LANTERN (Cobus Household and other buildings) uses the same Outfit family, weight, and tracking as Account and other header controls. The OS default typeface is gone from that menu.
this deploy
Sign in as mike@enlightenstudios.us. The Locations dropdown to the right of LANTERN lists Enlighten locations including Cobus Household. Find, Closets, Lens, Floors, Jobs, Cameras, and Computers stay on that house’s MDF/IDF. Harborline and other clients stay names-only on /admin/locations — not a second company-admin login.
this deploy
Company org_admin, tech, and employee seats get a location dropdown immediately to the right of the LANTERN lockup. Pick Cobus Household (or another building on that company) and Find, Closets, Lens, Floors, Jobs, Cameras, and Computers stay on that location’s MDF/IDF and assets. The pick is stored in a cookie and on the seat. Enlighten operator does not browse client plant.
this deploy
Port state is typed inventory plus collector overlay when a shop has gear. Michael has no Layer 3 switches — Plesk never scrapes. Floors Path tool stores cable runs on the uploaded PDF. House plant stays open.
this deploy
Harborline walk is the testable product. Plant → Computers now takes HTTPS-out inventory. Signed-in Find keeps search and shows Study B plant cards. First building and a live switch pull stay blocked.
Wednesday, September 16, 2026
this deploy
Sorry Michael — a concurrent agent put a rounded card stroke around the Powered by Enlighten rail lockup. Live chrome is equal padding only again. No stroke, no capsule, no ring.
this deploy
Being on the customer Wi-Fi does not let Safari or Chrome read dBm. Typed walk stays. An Android app could fill RSSI while connected and POST it out — iPhone still cannot. Not shipped.
this deploy
Plant → Computers is the approved dense list: hostname, user, last seen, disk, Windows Update, agent, tickets. Company admin downloads a Windows installer stub scoped to that shop. Harborline rows are demo. Agent binary is not fully shipped. Remote desktop stays after launch.
this deploy
Time left is how long that task takes to finish, not a blank bar until the 10-minute tick. The tick still restamps percent and remaining as work moves.
this deploy
Shop buttons use the same modest corner as the date and search boxes. The orange gradient and glow stay. Not a pill.
this deploy
MSP and Advanced shops see Computers in the left rail. Honest empty list until the onboarding Windows agent pushes hostname and last seen. SMART, tray tickets, and remote desktop are later. No fake VNC. No inbound PC scan.
this deploy
Four Powered-by rail variants to compare: not bold, bold smaller, not bold smaller, and bigger icon tucked closer. Live default is the combo. Side-by-side at /samples/enlighten-credit; signed-in rail also takes ?enlightenCredit=1|2|3|4.
this deploy
Link previews say MSP / IT / Cabling / Electrician Professionals — not jack / port / cert / invoice. Lockup and Powered by Enlighten stay.
this deploy
Need-to-do card for the paid-job flow shops need: create an estimate, turn it into a work order once approved, invoice when ready. Cable / IT / Electric packages. Not Accubid takeoff.
this deploy
Need-to-do cards for paid cash by end of 2026 plus Michael’s Lens wall-faceplate proof and a new-build walk after the first check. lantern-launch-tick only refreshes percents on existing cards — it does not invent new lines.
this deploy
Need-to-do cards for first paid cash by end of 2026: real building, Tritech + Brew City PC outreach, printed leave-behind. L3 HTTPS-OUT stays the MSP wedge. Free residential / house floors wait until after the first check.
this deploy
Michael asked for StudioCredit in the empty top-left of the signed-in rail — above Plant, left of the header divider. Same bulb + 11px credit. Header keeps the Lantern lockup.
this deploy
Study B is the pick: five plant cards, then a quieter Tickets / Billing / Jobs row when those modules are on. Production Find is unchanged. Field seats see assigned work, not past-due AR.
this deploy
Signed-in rail corner icon rotates −30° to match the Enlighten Studios lockup lean. Powered by above ENLIGHTEN / STUDIOS, equal padding, no border — Lantern header mark unchanged.
this deploy
Signed-in rail top-left is the real Enlighten Studios mark: bulb+windows, powered by / ENLIGHTEN / STUDIOS (orange), in a bordered corner box. Header Lantern lockup is a notch bigger.
Tuesday, September 15, 2026
this deploy
Every open workstream Mike asked for today is now a row on /admin/launch and /launch, so picking this up on another machine or model starts from the board instead of chat history.
Wednesday, September 16, 2026
this deploy
Mike caught Jobs, Billing, Tickets, Account, Team, and admin ops fields running past the screen on a phone. Card is on the board. Same wrap idea as Phone/Camera chassis. Not L3.
this deploy
Harborline Phone and Camera circuit pages keep the switch and patch-panel chassis on screen. PortGrid is six ports wide at 320 / 375 / 390 / 430. Source detail wraps. No live DC bind.
this deploy
Signed-in rail top-left is the real Enlighten bulb with Powered by above ENLIGHTEN / STUDIOS in brand colors. Equal padding only — no stroke around the corner. Header Lantern lockup is a notch bigger.
this deploy
Audience line is MSP / IT / Cabling / Electrician Professionals — capital P. OG card frozen after this.
Tuesday, September 15, 2026
this deploy
The review A on /brand now has a light-ray V-cut at the base and padding inside the square. Kit 9 stays. Kit 10 is twenty more lockups in the White word colors. Live favicon and header stay kit 8 option 3 until Mike picks.
Wednesday, September 16, 2026
this deploy
Expanded rail credit is obviously larger: 17px bold Enlighten Studios and 32px bulb in the h-14 cell. Powered by stays 11px. Collapsed bulb is 36px.
this deploy
Concurrent deploys had wiped Need-to-do cards and turned orange buttons back into pills. Catalog is whole again. Buttons match the 10px fields. Computers lists, collector, and six-port chassis stay.
Tuesday, September 15, 2026
this deploy
Twenty new lockups on one sheet at /brand. Same triangular A. More orange than the live tan, darker purple than the lavender ring. Live favicon and header stay kit 8 option 3 until Mike picks.
Wednesday, September 16, 2026
this deploy
SMS, iMessage, Facebook, and X unfurl a navy Lantern card — lockup, MSP / IT / Cabling / Electrician Professionals, Powered by Enlighten. Absolute https image, not a blank title.
this deploy
Walked the live Harborline app. Added Need to do cards for shop ticket close, mailing the invoice PDF, and device rows on the walk CSV. Did not invent a first building. No Stripe.
Tuesday, September 15, 2026
this deploy
Print this sheet no longer leaves Packages stranded over a blank gap, and the white paper frame around the dark sheet is gone. Rates, packages, and import each get their own page.
this deploy
Print this sheet on contractor pricing no longer adds a blank first or last page. The signed-in header and footer stay off the PDF. The sheet itself is the document.
Wednesday, September 16, 2026
this deploy
/tickets is the shop board. Company admins, techs, and Harborline demo seats mark Take it, Park, or Done on their own company’s tickets. Employees can read the list. Not the Enlighten operator board.
this deploy
One sheet at /for-contractors/leavebehind for Tritech, Brew City PC, and the Kelley line. Lockup and Powered by Enlighten print. Not a new homepage.
this deploy
Harborline testers (and a shop with their own plant) can filter Find to Basement, Floor 1, or Floor 2. Search keeps the floor. First real building stays blocked on Mike’s street and spreadsheet.
this deploy
The shop box can pull AOS-CX, Junos REST, and RouterOS the same way it already pulls Meraki, UniFi, and Catalyst. Instant On is never scraped. No WAN sweep from Plesk.
this deploy
Two more Need to do cards on /launch. Invoice PDF polish is low priority after the thin closeout. Phones, Cameras, and Air lists grouped by floor sit after core field. Features are not built yet.
this deploy
Signed-in rail corner is Michael’s almost-perfect lockup again: tilted bulb tucked to POWERED BY / ENLIGHTEN / STUDIOS, equal padding, no border. Samples, real-logo swap, and bordered boxes stay out.
this deploy
Every 10 minutes the launch tick writes stored progress and remaining time onto the cards agents are on. Doing rows no longer sit at a default 50%. Next Harborline tester function is phones/cameras/APs by floor.
this deploy
Floors, heatmap, Air/Stats, and first building no longer paint as 50%. Each card keeps its own 0–100 and time left from the estimate.
this deploy
Need to do / Doing / Checked cards on /launch no longer share a flat 50%. Doing cards use stored progress 0–100. Time left is that task’s remaining hours from the estimate.
this release
Michael asked for a board card to track and manage user sessions. It sits in Need to do after first-building, before chrome / logo / print. Not shipped. Sign in still reads lantern.json.
this deploy
Doing and Need to do now sort most important first. P1 is a durable client database (JSON→Postgres path already in the tree). Live Sign in still reads lantern.json. No production cutover. Frozen lists, rail, and OG are not workstreams.
this deploy
systemd lantern-launch-tick.timer on the Plesk VM curls loopback /api/internal/launch-tick every 10 minutes so launchBoard.tickedAt stays current. Not a job-queue product. Password hashes untouched.
this deploy
Cards, phases, and the whole board average stored progress (0–100) instead of only 0 / 50 / 100. The board shows days left to charge day, and an hourly timer on the server keeps the stamp current.
this deploy
POWERED BY / ENLIGHTEN / STUDIOS unchanged. The bulb only moves 10px left.
this deploy
−ml-4 sat on the bulb. Type is −ml-3. POWERED BY is back to 8px, not 11px.
this deploy
POWERED BY / ENLIGHTEN / STUDIOS stay exactly where they were. The whole type column moves left toward the bulb. Nothing else.
this deploy
Michael: POWERED BY is no longer bold, the rounded box stroke is gone, and the tilted bulb sits tighter against ENLIGHTEN / STUDIOS. Then freeze — agents cannot restyle it without Michael asking.
this deploy
Re-added switches-tab to LAUNCH_CATALOG and the launch-board rules table. Live already had the Need-to-do card — seed is not_done only. Did not mark it done. Closets stay rack faceplates; Switches stays the DeviceInventory list of L3 boxes.
this deploy
og:image now points at /lantern-og-v2.png?v=professionals-cap-p (same frozen capital-P PNG). SMS/iMessage were still showing lowercase p from the old /lantern-og.png URL.
this deploy
public/lantern-og.png is frozen at sha256 8a14e0a0… (lockup + MSP / IT / Cabling / Electrician Professionals). Deploy and remote-release refuse a different file unless Michael unfreezes.
this deploy
Rail lockup deploy 54e13fc re-shipped the older lowercase professionals PNG over the capital-P card from d819f63. Restored current Lantern lockup + Professionals.
this deploy
Rail StudioCredit: Enlighten Studios name and bulb scale up to fill the h-14 corner above Plant. Powered by stays 11px. Footer credit unchanged.
this deploy
Card is on the launch board. Not shipped. Closets stay the rack faceplate. Switches will be the filterable L3 inventory — name, IP, MAC, VLAN, model, up/down, site — same list chrome as Computers. Rows come from shop collector HTTPS-out or Harborline demo. Real pull stays plant-data-source. No live LDAP bind.
this deploy
Need-to-do cards for a signed-in home hardware overview and a Write invoice that picks price-book SKUs. Three live study pages so a look can be picked. Production Find is unchanged. Not warehouse inventory.
this deploy
Jobs, Billing, Tickets, Account, Team, and the Enlighten admin tools no longer shove input rows past the screen. Fields shrink and stack. Phone and Camera switch grids stay six ports wide.
this deploy
Need to do on the launch board: cabling techs mark cable paths over the existing Floors PDF. The drawing upload is already live — this card is the pathway overlay, not a second floor product. Not shipped.
this deploy
Four cards on the launch board. Not shipped. A small Windows agent on each PC would push HTTPS out to lantern.enlightenstudios.us — same shape as the switch collector. Lantern never inbound-scans a customer PC. No agent binary this week.
this deploy
Three cards on the launch board. A box at the shop pushes what is on the wire to lantern.enlightenstudios.us. Phones, computers, APs, and printers fill without a closet walk. TDR feet, jack labels, rooms, and photos stay typed. Harborline stays the fictional demo.
Tuesday, September 15, 2026
this deploy
The iMessage / Open Graph card now says Lantern is a field tool for structured cabling, IT, and electrical professionals — not cabling only.
Wednesday, September 16, 2026
this deploy
Need to do / Doing / Checked cards on /launch no longer share a flat 50%. Doing uses ticked sub-steps. Time left is that task's remaining hours.
this deploy
Sharing lantern.enlightenstudios.us in iMessage or on the web now shows the current Kit 12 #4 lockup — navy square, orange A, amber ray — not the old tan card.
Tuesday, September 15, 2026
this deploy
Need to do: show electrical drops on the floor drawing (panel → pin), not only the Drops list. Electric + Cable and Harborline full showcase. Electric-only shops keep floors off for now.
this deploy
Kit 12 number 4 is now the logo on the site — header, tab icon, and app icon. /brand is the finished page for that mark, with a zip of SVG, PNG, JPG, PDF, AI, EPS, and business cards.
this deploy
Every card on /launch and /admin/launch now has a progress bar with the percent under it. Phases and the whole board roll up the same way. Not done is 0, doing is 50, checked is 100 — no invented precision.
this deploy
Five more lockups on /brand, all off kit 11 #5 Long ray. Three change only the light-ray (short / medium / longer). Two keep that A the same width and stretch it so the bottom sits on the LANTERN baseline — feet on the line, or the ray tip on the line.
this deploy
Ten more lockups on /brand, all built from kit 10 #6 Dry night. The A in the rounded square is bigger so it fills the square instead of floating in padding, and the A inside LANTERN is back to the oversized one from the early kits.
this deploy
Launch is a working board we add lines to and check off — same purple and orange, not a white canvas. Charge-the-walk is Friday, October 2, not a 45-day sit.
this deploy
A 48-port faceplate was wider than the screen, so the page grew and left black empty space. Ports now wrap to 12-wide on a phone and fill the card.
this deploy
admin@harborline.local was a demo-seat shortcut at the bottom of login, not a signed-in account. Those seats now sit under Harborline demo so the form stays empty.
this deploy
The A + LANTERN mark was flattening because the img box was 184×64 while CSS set a shorter height. It now uses the real 1838×640 ratio.
this deploy
Menu rows are closer together so the list fits. The rail stays on screen and does not scroll into empty space past the last item.
this deploy
Product chrome never falls back to the Enlighten lightbulb. The bulb stays in the Powered by footer only.
this deploy
The expanded rail is only as wide as the icon, the word, and a compact count. No extra padding canyon.
this deploy
The left rail overflow bar is a thin darker purple, with a short hover chevron instead of cheap native arrows.
this deploy
The left menu is tighter. Open work orders and unpaid invoices show a small number. Plant items stay unbadged.
this deploy
The orange search control is a rounded square like the input beside it — same height, 10px corners, lucide Search. Not a circle and not a wrapping pill.
this release
The field tool no longer shows a thick white Windows scrollbar on the purple UI. Scrollbars are thin, dark-track, with a purple-to-orange thumb like the launch spine and lantern button.
this deploy
If you are signed in — including Enlighten admin — Launch, Changelog, and contractor pages use the collapsible left rail with lucide icons and the icon+LANTERN lockup. The old GTM top menu (Open the tool / Talk to Enlighten pills) is logged-out marketing chrome only.
this deploy
Shop pages stay public: /launch, /changelog, /plan (business plan), and GET /api/health. Enlighten /admin/health and /admin/errors stay behind the operator seat. Live hashes stay put.
this deploy
Login, signup, forgot, reset, marketing, pitch, changelog, and legal show icon + LANTERN from /lantern-lockup.png. Live /_next/image was 400ing the mark even though the PNG itself was fine.
this deploy
What's new is a public living log. Launch shows finish-speed dates. Enlighten health watches the public pages so a 5xx or unstyled shop page is a report, not a screenshot.
this deploy
Chrome is Tuesday, September 15, 2026. Charge-the-walk stays Friday, October 30, 2026. Remaining work is a sequence before that Friday — plant CSV, price book, invoice PDF, first real building — not a fake weekly calendar. No Stripe.
this deploy
The contractor launch strip and /launch were pulling the server store into the client graph. Shop pages now pass deadline counts as props. /launch loads the store and hands the board to a presentational page.
this release
The field tool chrome is a collapsible left sidebar with lucide icons. Header is the Lantern lockup only. Enlighten Studios sits in the footer as Powered by, not as a second wordmark beside LANTERN.
this release
The orange Find control is a magnifying glass. Compact chrome uses icon + a real word. Slogan fragments that wrap (Find it, Open the tool) are gone.
this deploy
Production deploy was blocked on a TypeScript error on /for-contractors/roadmap. Optional due dates still print when present. Did not start plant CSV.
this release
Launch stays the deadline and the checklist. The Tuesday dump is on /launch. What’s new also lives at /changelog as a living log.
this deploy
The plan is on /launch and /admin/launch (not a link stub). The Tuesday diary is on those pages and also at /changelog.
04:14 UTC
Public /launch is the deadline page (countdown, phases, live vs next). Enlighten /admin/launch is Mike’s checklist. Status writes into launchBoard in the tenant file (merge-add only). Deadline is Friday, October 30, 2026.
04:08 UTC
Public contractor landing, print one-pager, price sheet, plant-import scope, business plan, timeline, and sales playbook. Those routes are not behind login.
03:18–04:06 UTC
Eight review sheets at /brand. Mike locked kit 8 option 3: gold triangular A on a dark rounded square with a violet wash, plus the LANTERN wordmark. Favicon, apple-touch, and PWA icons are that square.
8 ships · latest Changelog opens by area; the full log stays
14 ships · latest Enlighten admin can compose shop user accounts
Every ship is in one area. Nothing is removed.
Full logWaukesha
Mike Cobus · Enlighten Studios. First day in this book is Tuesday, September 15, 2026. Every later ship adds a row here in the same commit.