mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-18 23:39:34 +00:00
73 lines
4.6 KiB
Markdown
73 lines
4.6 KiB
Markdown
# Technology radar — Tier-1 Dealix (official vs optional vs pilot)
|
|
|
|
**Purpose:** Separate **what we ship today**, **what we commit to architecturally**, and **what stays a pilot/pattern** until benchmarked. Do not treat pilot items as production dependencies without an ADR and evidence.
|
|
|
|
**Execution criteria:** [execution-fabric.md](execution-fabric.md). **Spike policy:** [`../adr/0001-tier1-execution-policy-spikes.md`](../adr/0001-tier1-execution-policy-spikes.md).
|
|
|
|
---
|
|
|
|
## Tier definitions
|
|
|
|
| Tier | Meaning |
|
|
|------|---------|
|
|
| **Official (now)** | In repo, used in dev/staging/prod paths as implemented today |
|
|
| **Official (target)** | ADR-approved direction; may not be wired yet — document status honestly |
|
|
| **Strong optional** | Adopt when scale/integration needs justify ops cost |
|
|
| **Pilot / pattern** | Try behind flags; benchmark; no core coupling |
|
|
|
|
---
|
|
|
|
## Radar table
|
|
|
|
| Technology | Tier | Role | Notes |
|
|
|------------|------|------|--------|
|
|
| **FastAPI + PostgreSQL** | Official (now) | API + operational store | Tenant isolation remains mandatory |
|
|
| **Celery + Redis** | Official (now) | Async tasks, schedules | See execution fabric for graduation criteria |
|
|
| **LangGraph** (where used) | Official (now) / partial | Stateful agents, HITL | Not a substitute for all long-running business workflows |
|
|
| **Temporal** | Official (target) | Crash-proof workflows, worker versioning | **Planned** — spike only until ADR passes |
|
|
| **CloudEvents + JSON Schema + AsyncAPI** | Official (target) | Event contracts | Discipline in [events-and-schema.md](events-and-schema.md) |
|
|
| **OpenTelemetry** | Official (target) | Unified traces/metrics/logs | Incremental adoption |
|
|
| **OPA / Rego** | Strong optional / target | Policy PDP over JSON | See [trust-fabric.md](trust-fabric.md) target table |
|
|
| **OpenFGA or Cedar** | Strong optional / target | Fine-grained authorization | Same |
|
|
| **Vault** (or cloud secret manager) | Strong optional / target | Secrets, dynamic creds | Rotation + audit |
|
|
| **Keycloak** (or enterprise IdP) | Strong optional / target | SSO / B2B identity | Map to customer IAM |
|
|
| **Airbyte** | Strong optional | Connector / ingestion plane | Reduces agent→vendor sprawl |
|
|
| **Unstructured** | Strong optional | Document extraction (PDFs, CIMs) | Pair with retention + S-class |
|
|
| **dbt-style semantic layer** | Strong optional | Single KPI source of truth | Avoid five definitions of “revenue” |
|
|
| **Great Expectations** | Strong optional | Data quality checkpoints | |
|
|
| **OpenLineage** *or* **OpenMetadata** | Strong optional (pick **one** first) | Lineage / catalog | Do not run two overlapping catalogs without cause |
|
|
| **Neo4j** | Pilot | Graph intelligence | Only when relationship reasoning is proven required |
|
|
| **LangSmith** | Strong optional | LangGraph/LangChain observability + evals | Commercial; evaluate vs OSS |
|
|
| **Phoenix (Arize)** | Strong optional | OTel-native tracing/evals | |
|
|
| **Promptfoo** | Strong optional | CI red-team / eval harness | |
|
|
| **Guardrails AI** | Strong optional | I/O validators | |
|
|
| **ToolProof (concept)** | Pilot / pattern | Verification ledger pattern | Not a hard dependency by default |
|
|
| **MemPalace / similar** | Pilot | Memory product | Benchmark before core |
|
|
| **Flowise** | Pilot | Internal sandbox only | Not core runtime |
|
|
| **Local inference** (generic) | Official (pattern) | Via **adapter** + health checks | No hardcoded vendor lock-in in agents |
|
|
|
|
---
|
|
|
|
## External references (documentation)
|
|
|
|
Use upstream docs for detailed semantics (versions change). Prefer pinning versions in ADRs when adopting.
|
|
|
|
- OpenAI: Responses API, Agents SDK, structured outputs, MCP — [OpenAI Platform documentation](https://platform.openai.com/docs)
|
|
- LangGraph: [LangChain / LangGraph documentation](https://docs.langchain.com/)
|
|
- Temporal: [Temporal documentation](https://docs.temporal.io/)
|
|
- CloudEvents: [CloudEvents spec (CNCF)](https://github.com/cloudevents/spec)
|
|
- JSON Schema: [json-schema.org](https://json-schema.org/)
|
|
- AsyncAPI: [asyncapi.com](https://www.asyncapi.com/)
|
|
- OpenTelemetry: [opentelemetry.io/docs](https://opentelemetry.io/docs/)
|
|
- OPA: [Open Policy Agent](https://www.openpolicyagent.org/)
|
|
- OpenFGA: [openfga.dev](https://openfga.dev/)
|
|
- Cedar (AWS): [Cedar policy language](https://www.cedar-policy.com/)
|
|
- GitHub: rulesets, environments, OIDC — [GitHub Docs](https://docs.github.com/)
|
|
- NIST AI RMF, OWASP LLM Top 10 — see [saudi-compliance-and-ai-governance.md](saudi-compliance-and-ai-governance.md)
|
|
|
|
---
|
|
|
|
## Review
|
|
|
|
Revisit this radar **quarterly** or when adding a new external system. Update [`../dealix-six-tracks.md`](../dealix-six-tracks.md) status table when a pilot graduates to official.
|