Commit Graph

315 Commits

Author SHA1 Message Date
talent-mesh
458e344a3a fix: align slide 1 proportions and platform page layout with slide 2
Slide 1 (lean blocks):
- Block heights now proportional to component counts via flex values
  (Cortex/Fabric flex:10, Relay flex:5, Pilot/Spine flex:8, Surge/Silo flex:4)
- K8s bar and Cloud providers as separate rows (matching slide 2)
- Guardian/Insights sidebars use slide 2's exact background colors
- All text centered both vertically and horizontally

Platform page (BuildingBlocksDiagram interactive mode):
- Reverted to slide 2's 3-column layout (Guardian sidebar | center | Insights sidebar)
- Same structure: alacarte groups, divider, core groups, catalyst, k8s, clouds
- Hover-flip interactivity preserved on all chips
- Removed tab-based 2-slide carousel approach

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 11:04:55 +04:00
talent-mesh
8b0c789239 fix: align slide 1 lean blocks with slide 2 layout hierarchy
Redesign slide 0 to mirror the BuildingBlocksDiagram spatial layout:
- Guardian and Insights as full-height sidebars (matching viewMode=2)
- Cortex/Fabric as equal center columns, Relay full-width below
- Pilot/Spine proportioned 2:4, Surge/Silo equal below divider
- Catalyst as full-width bar, K8s + clouds footer
- Block sizes reflect component counts and importance
- Mobile: sidebars collapse to horizontal rows

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 10:08:38 +04:00
talent-mesh
dedfa55bea feat: add website with 2-table building blocks carousel and lean hero
- Full Astro website: homepage, platform, products, pricing, about, contact,
  engagement, exodus, solutions, docs pages
- BuildingBlocksDiagram: 2-slide manual carousel (Core 40 / A La Carte 25)
  with tab nav, dot nav, touch swipe, hover flip, uniform chips
- Hero slide 0: lean building blocks visual with group names inside blocks
  (2-line centrally aligned), mobile-optimized, minimal whitespace
- Containerfile + nginx config + K8s manifests for deployment
- Update project memory, CLAUDE.md, and business strategy docs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 08:15:21 +04:00
talent-mesh
616914cf45 feat: OpenOva Axon — stateless SDK, Valkey state store, 100% OpenAI-compatible API
Rewrite Axon SaaS LLM gateway with three core changes:

1. Session pool acquire/release pattern — sessions stay alive and are
   reused across requests instead of killed after one use. Turn counting
   with automatic recycling after 200 turns.

2. Valkey-backed conversation store — all conversation state (messages,
   metadata, TTL) lives in Valkey, not filesystem. Sessions are stateless
   workers; any session can serve any conversation.

3. 100% OpenAI /v1/chat/completions compatibility — accepts every OpenAI
   request parameter (temperature, top_p, stop, frequency_penalty,
   presence_penalty, logit_bias, logprobs, seed, tools, tool_choice,
   response_format, stream_options, max_completion_tokens, user, store,
   metadata). Response shape matches OpenAI exactly: chatcmpl-* id,
   system_fingerprint, logprobs:null, refusal:null, usage chunk in
   streaming. OpenAI model names (gpt-4o, gpt-4) auto-mapped to Claude.

Axon extension: conversation_id field for multi-turn conversations
backed by Valkey with 7-day TTL. GET /v1/conversations/:id for history.

Includes E2E test suite (67 tests, scripts/e2e-test.sh).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 18:36:26 +04:00
talent-mesh
435f49738d feat: restructure platform to 52 components and 9 products
Technology forecast and strategic review restructure:
- Remove 13 components (backstage, mongodb, activemq, vitess, airflow, camel, dapr, superset, searxng, langserve, trino, lago, rabbitmq)
- Add 10 components (sigstore, syft-grype, nemo-guardrails, langfuse, reloader, matrix, ferretdb, litmus, livekit, coraza)
- Rename product: Synapse → Axon (SaaS LLM Gateway)
- Merge products: Titan + Fuse → Fabric (Data & Integration)
- New product: Relay (Communication)
- Replace Backstage with Catalyst IDP
- Replace MongoDB with FerretDB (MongoDB wire protocol on CNPG)
- Add supply chain security (Sigstore/Cosign, Syft+Grype)
- Add AI safety and observability (NeMo Guardrails, LangFuse)
- Add technology forecast 2027-2030 document
- Full verification pass: zero stale references across all docs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 21:00:19 +00:00
talent-mesh
5d8174597d docs: AI-age component rationalization and gap analysis
Score all 55 platform components (0-100) for AI-age relevance,
identify ~15 candidates for removal (complexity absorber frameworks
like Temporal, Camel, Dapr, Airflow), and document 19 missing
components needed for AI operational tooling (Sigstore, SBOM,
NeMo Guardrails, LangFuse, OpenCost, Flagger, MLflow, etc).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 16:26:51 +00:00
talent-mesh
10245dff98 feat: ecosystem expansion to 55 components with license compliance
- Replace BSL-licensed components with open-source alternatives:
  Terraform→OpenTofu (MPL 2.0), Vault→OpenBao (MPL 2.0),
  Redpanda→Strimzi/Kafka (Apache 2.0), n8n→Airflow (Apache 2.0)
- Add 14 new platform components: activemq, camel, clickhouse, dapr,
  debezium, falco, flink, iceberg, opensearch, rabbitmq, superset,
  temporal, trino, vitess
- Rename meta-platforms/ to products/ with new product names:
  Cortex (AI Hub), Fingate (Open Banking), Titan (Data Lakehouse),
  Fuse (Microservices Integration)
- Update all documentation, READMEs, and cross-references

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 18:15:11 +00:00
talent-mesh
f64cd09b83 docs: add comprehensive business strategy and product naming
Defines OpenOva's business positioning, product family (OpenOva, Cortex,
Synapse, Fingate, Specter), revenue model (per-vCPU-core with ELA/PAYG),
competitive landscape, persona-based messaging, banking-first GTM strategy,
expert network, migration program, and growth roadmap.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 16:20:42 +00:00
talent-mesh
bb53df55bb docs: comprehensive Kyverno policy matrix for resilience and zero-trust
Cover 44 policies across generate (VPA, PDB, NetworkPolicy, ResourceQuota,
LimitRange), mutate (topology spread, anti-affinity, security context,
seccomp, Harbor image rewrite, priority class), and validate (resource
requests, health probes, min replicas, pod security restricted profile,
image supply chain, network zero-trust, RBAC hardening).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 05:29:05 +00:00
Emrah Baysal
f60f5b839a fix: remove duplicate README from .github/
GitHub was using .github/README.md for home page display instead of
the root README.md which has the updated hierarchical structure.
2026-02-09 03:45:39 +00:00
talent-mesh
92c97fc6f0 docs: add project memory for Claude Code sessions
Persistent context document covering:
- Final building blocks table
- Critical architecture decisions (Cilium, Gitea, k8gb, etc.)
- OpenOva positioning and value proposition
- Bootstrap modes and architecture model
- Monorepo consolidation (2026-02-08)
- Core application architecture
- AI Hub meta-platform
- All key decisions and principles

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 16:59:27 +00:00
talent-mesh
0e6c347771 docs: add hierarchical grouping to platform components
- Organize 41 components into logical categories
- Split into Mandatory (Core Platform) and A La Carte sections
- Categories: Infrastructure, GitOps & IDP, Networking, Security,
  Policy, Observability, Scaling, Storage, Registry, Failover,
  Data, Identity, Communication, Monetization, AI/ML
- Underlying folder structure remains flat

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 16:08:24 +00:00
talent-mesh
c9d04a53b4 refactor: flatten platform/ structure (41 components)
Remove hierarchical grouping (networking/, security/, etc.) and use flat
structure for all 41 platform components.

Changes:
- All components now directly under platform/ (no subfolders)
- AI Hub components moved from meta-platforms/ai-hub/components/ to platform/
- Open Banking components (lago, openmeter) moved to platform/
- meta-platforms/ now only contains README files that reference platform/
- Open Banking custom services remain in meta-platforms/open-banking/services/

Structure:
- platform/ (41 components, flat)
- meta-platforms/ai-hub/ (README only, references platform/)
- meta-platforms/open-banking/ (README + 6 custom services)

All documentation links updated.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 15:19:48 +00:00
talent-mesh
49f8bbc84d refactor: move harbor to registry/, kyverno to policy/
- Harbor moved from storage/ to registry/ (artifact management, not storage)
- Kyverno moved from security/ to policy/ (policy engine for validation,
  mutation, generation - broader than just security)

Updated structure:
- platform/registry/harbor/
- platform/policy/kyverno/

All documentation links updated accordingly.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 11:53:21 +00:00
talent-mesh
535710289c feat: create OpenOva monorepo structure
Consolidate all component repos into a single monorepo:

- core/: Bootstrap + Lifecycle Manager application
- platform/: Individual component blueprints organized by category
  - networking/ (cilium, k8gb, external-dns, stunner)
  - security/ (cert-manager, external-secrets, vault, kyverno, trivy)
  - observability/ (grafana stack)
  - storage/ (minio, harbor, velero)
  - scaling/ (keda, vpa)
  - failover/ (failover-controller)
  - gitops/ (flux, gitea)
  - idp/ (backstage)
  - data/ (cnpg, mongodb, valkey, redpanda)
  - communication/ (stalwart)
  - iac/ (terraform, crossplane)
  - identity/ (keycloak)
- meta-platforms/: Bundled vertical solutions
  - ai-hub/ (enterprise AI platform)
  - open-banking/ (PSD2/FAPI fintech sandbox)
- docs/: Platform documentation (PLATFORM-TECH-STACK.md, SRE.md)

All internal links updated to use relative paths within monorepo.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 10:53:18 +00:00