Commit Graph

74 Commits

Author SHA1 Message Date
Jino Jose
55a2a41089 Fix Docker apt repository signing configuration 2026-07-12 13:52:02 +05:30
Jino Jose
0b2e85d780 Record Phase 1 ISO provenance 2026-07-12 12:14:26 +05:30
Jino Jose
ebaa2e7219 Add enterprise appliance experience Phase 1 foundation 2026-07-12 12:13:23 +05:30
Jino Jose
b3eec34158 Sync cezen-portal/ from live working copy (V1.0 GA polish + search-icon ordering fix)
Brings the ISO-packaged portal copy current with the live cezen-portal/
working directory, which had drifted across the entire V1.0 GA polish
initiative (Phases 1-10) plus this session's topnav icon-order bugfix.

- 52 existing files updated, 2 new pages added (about.html, health.html)
- cgit/cezen-portal/ is now byte-identical to cezen-portal/
- Backend files (rag_ingest.py, cezen_license.py) already in sync;
  main.py intentionally left as-is (cgit is ahead there with
  workstation-category commercial-fit logic not yet backported to the
  live working copy)

Next: rebuild the ISO (bash autoinstall/build-iso.sh) to bake this in.
2026-07-09 11:11:38 +05:30
Jino Jose
7540da04a8 Update installer and runtime setup flow 2026-07-09 10:30:10 +05:30
Jino Jose
8603fb2bc2 Restyle JPG marketing visuals to light glassmorphism
- Feedback: the dark/violet pass was too dark. Restyle package-overview,
  opportunity, and tier-comparison JPGs to a light glassmorphism look:
  soft gradient background, blurred color blobs, frosted translucent
  panels, dark ink text for contrast.
- Content, layout, and terminology (Server S/M/L/Max, Workstation callout,
  Agent Studio/Workflow Designer, MCP & Enterprise Connectors) unchanged
  from the prior pass.
- architecture-overview.svg and technical-service-flow.svg left as-is;
  glassmorphism scoped to the three marketing JPGs only.
2026-07-08 15:54:14 +05:30
Jino Jose
b9ee430eea Refresh JPG marketing visuals to Nexus One AI Workstation/Server structure
- Rebuild package-overview, opportunity, and tier-comparison as SVGs in the
  established dark/violet design language, exported to JPG at 1500x844.
- Fix 'Cezen AI Package' branding violation in package-overview.
- Relabel Starter/Basic/Pro/Max -> Server S/M/L/Max across all three visuals.
- Add standalone Workstation category, distinct from the Server ladder.
- Update terminology: Agent Builder & Workflows -> Agent Studio & Workflow
  Designer, Connectors -> MCP & Enterprise Connectors.
- Update docs/README.md: all core collateral is now current, no refresh
  pending.
2026-07-08 15:49:00 +05:30
Jino Jose
3926dc6b4f Refresh datasheet and architecture diagrams to Workstation/Server structure
- build_nexus_one_ai_datasheet.py (root, outside cgit): new Product
  Structure section, Server S/M/L/Max tier table (was Starter/Basic/Pro/
  Max), Platform Roadmap section (7 capabilities). Regenerated docx + pdf.
- architecture-overview.svg / technical-service-flow.svg: relabeled tier
  banner to Server S/M/L/Max, fixed stale terminology (Agent builder ->
  Agent Studio, Connector sync -> MCP & Enterprise Connector sync, Pro/Max
  -> Server L/Max), added a one-line Workstation callout in existing
  whitespace. Verified by rendering both to PNG before committing.
- docs/README.md: notes docx/pdf/SVGs are current; the 3 jpg visuals still
  need a design refresh (raster images, tracked as follow-up).
2026-07-08 15:32:27 +05:30
Jino Jose
9a1d52230d Harden workstation tier handling 2026-07-08 15:21:05 +05:30
Jino Jose
10b66569b6 Add dedicated Nexus One AI Workstation ISO build path
- New build-iso-workstation.sh / autoinstall/user-data-workstation: writes
  the workstation tier marker (/opt/cezen/tier), reuses the Server S
  (starter) hardware profile and Ansible playbook under the hood
- firstboot-setup.sh: additive WORKSTATION_MODE branch (gated on
  CEZEN_TIER=workstation) skips the Server tier-selection menu entirely —
  Workstation is never offered as a Server S/M/L/Max choice. Non-workstation
  installs are unaffected. Also relabels the Server tier menu to
  Server S/M/L/Max, matching the earlier portal rename
- install.sh and the Ansible playbooks are unchanged; only the pre/post
  marker files differ between a Server S and Workstation install
- README.md + MIGRATION_NOTES.md updated with the new build path and what
  is still manual (CEZEN_TIER isn't yet templated into the deployed
  cezen-api systemd unit — tracked as follow-up)
2026-07-08 15:10:34 +05:30
Jino Jose
12d9ea84f6 Refactor Nexus One AI product structure and roadmap
- Add Workstation as an additive standalone category, kept out of
  TIER_ORDER so it never enters the Server S/M/L/Max upgrade ladder
- Add Server S/M/L/Max commercial labels for existing starter/basic/pro/max
  tiers (slugs, license format, and APIs unchanged)
- Rename portal UI terminology: Connectors -> MCP & Enterprise Connectors,
  Audit Log -> Governance & Audit, Model Manager -> Model Catalog,
  Agent Builder -> Agent Studio, Workflow Automation -> Workflow Designer,
  Multimodal Chat -> AI Workspace
- Fix branding.js workflow.html tier-gating bug and entry.yml missing tier var
- Document 7-capability platform roadmap and Workstation/Server structure
  in README.md and docs/README.md
- Ignore __pycache__/*.pyc build artifacts
2026-07-08 15:00:02 +05:30
Jino Jose
e5b2496b97 Add brief platform intro to README 2026-07-08 10:49:22 +05:30
Jino Jose
d645249a13 Add signed licensing enforcement and ISO notes 2026-07-08 10:47:49 +05:30
Jino Jose
dee4486826 Refine architecture diagrams 2026-07-07 16:02:36 +05:30
Jino Jose
150d55818d Refine technical collateral layouts 2026-07-07 15:31:07 +05:30
Jino Jose
4e397bd5ea Refresh technical collateral visuals 2026-07-07 12:47:50 +05:30
Jino Jose
3a204ac2e7 Add technical service flow diagram 2026-07-07 11:56:24 +05:30
Jino Jose
7d6223125e Adopt cleaner business-style architecture figure 2026-07-07 11:51:26 +05:30
Jino Jose
ff70fb02a2 Simplify architecture snapshot 2026-07-07 11:29:46 +05:30
Jino Jose
f044e29e7e Refine architecture diagram layout 2026-07-07 11:02:42 +05:30
Jino Jose
42cb891b94 Polish architecture overview diagram 2026-07-07 10:49:57 +05:30
Jino Jose
0d4d8d2c0b Fix SVG XML escaping 2026-07-07 10:43:19 +05:30
Jino Jose
4521a335ae Refine portal UX and clean local artifacts 2026-07-07 10:38:27 +05:30
Jino Jose
ed056e0020 Enhance repo collateral and visuals 2026-07-07 10:24:31 +05:30
Jino Jose
c9439fb786 Add Nexus One AI technical datasheet 2026-07-07 10:15:25 +05:30
Jino Jose
0a2dc49314 Guard unavailable appliance service links 2026-06-30 16:39:02 +05:30
Jino Jose
2b03df0e3a Fix portal branding icons and system info 2026-06-30 16:29:03 +05:30
Jino Jose
e4e126bd43 Disable cloud-init DHCP for static IP setup 2026-06-30 16:13:37 +05:30
Jino Jose
b1b5abc442 Fix first boot static IP netmask handling 2026-06-30 16:08:49 +05:30
Jino Jose
910e5d1499 Quiet first boot installer output 2026-06-30 16:01:59 +05:30
Jino Jose
87b1d63a26 Improve portal mobile responsiveness 2026-06-30 15:38:29 +05:30
Jino Jose
c8545b215a Fix nginx CSP header syntax 2026-06-30 15:03:31 +05:30
Jino Jose
420f02d3af Stop login prompt during first boot setup 2026-06-30 14:48:09 +05:30
Jino Jose
84c45c1ad6 Document tier feature matrix 2026-06-30 12:41:13 +05:30
Jino Jose
3ee2698e87 Document installer field workflow 2026-06-30 12:31:09 +05:30
Jino Jose
f407a9331e Add offline license capture to setup 2026-06-30 11:40:05 +05:30
Jino Jose
9ce9efc82e Package portal and close UI API gaps 2026-06-30 10:51:41 +05:30
Jino Jose
e71b069014 Apply feasibility profile during stack install 2026-06-30 10:26:55 +05:30
Jino Jose
492a4b191a Complete backend production integrations 2026-06-30 09:09:43 +05:30
Jino Jose
56668f7bdc Update ISO installer tiers and backend deployment 2026-06-30 08:54:01 +05:30
Jino Jose
79784a6743 Move avahi install out of autoinstall phase 2026-06-25 15:29:50 +05:30
Jino Jose
4abf26fd1e Force console setup wizard onto tty1 2026-06-25 09:45:01 +05:30
Jino Jose
33f60af92a Switch first boot setup to console wizard 2026-06-25 09:15:15 +05:30
Jino Jose
686691fff7 Fix installer for existing cezen user 2026-06-25 07:43:15 +05:30
Jino Jose
b9aa72f038 Write final static netplan during install 2026-06-25 06:15:04 +05:30
Jino Jose
01793ede4e Apply static network directly during install 2026-06-25 05:51:09 +05:30
Jino Jose
7c609770d4 Prefill installer static network defaults 2026-06-25 05:39:53 +05:30
Jino Jose
e7849c57d3 Make installer bring up SSH and disable cdrom apt source 2026-06-24 21:38:49 +05:30
Jino Jose
9c4ad34102 Set installer login password to cezen@123 2026-06-24 21:03:16 +05:30
Jino Jose
82abbd90bb Refresh ISO checksums after final grub patch 2026-06-24 20:00:00 +05:30