American Data Networks · Architecture & development plan

Two servers.
One consistent
customer experience.

The complete public plan for bringing conversations, company knowledge and local AI together—with evidence, clear boundaries and a tested path to resilience.

Evidence review: 3 November 2026 · Public edition 2026.11.03-r1

Read this as a plan with dated evidence. Ordered hardware, synthetic tests, limited observations and proposed production behavior are labeled separately. This page is not a live health dashboard.
01 / THE PLAN

A complete plan, not a production claim

The goal remains a useful, natural customer conversation anchored to a verified customer, the selected circuit, approved company knowledge and time-stamped operational evidence. The assistant must expose uncertainty, enforce scope, and hand off whenever the facts or authority are insufficient.

This independent public review covers evidence from 23 October through 3 November 2026. Engineering authority remains the ADN AI System Management v15 master pointer and its dated v16 research/delivery checkpoints. This public edition is not an accepted engineering master-plan version and does not claim complete access to the final v16 attachment or live ChatGPT conversations.

New records since the October 30 candidate include locally tested service-identification contracts, a partial customer-context source-sizing exercise, a private WhatsApp archive-index candidate, and continuing Index 9 monitoring. These are different evidence stages. No new customer production rollout, installed second GPU, failover, or benchmark acceptance is established by this documentation review.

Decision recorded

Two-host hardware direction

One GPU per host; the second card was ordered.

Saved test evidence

Component candidates

Synthetic and controlled tests retain their original dates.

Limited observation

Current integration state

Some services were observed; full customer readiness is unverified.

Proposed / gated

Failover and paired evaluation

Requires implementation, measurement and explicit acceptance.

02 / THE PLAN

The platform, end to end

Incoming WhatsApp and contact-center events enter a durable queue. A verified identity and service-selection layer establishes the account, selected DAT, company and permitted sources. The router chooses a bounded workflow; retrieval adapters assemble a time-stamped evidence package; the local model produces a proposed answer; validators and delivery controls determine whether it may be shown or sent.

Architecture diagram: overviewCustomer channelsWhatsApp / Contact CenterDurable ingressQueue • event identityIdentity + selected DATVerified permission scopeBrain orchestrationIntent → tools → evidenceAuthorized sourcesBusiness • network • knowledgeGemma inferenceEvidence-linked answerValidate + deliverApproval • outbox • audit
Logical flow • target design, not a live topology map

Keep the responsibilities separate: finding an account is not authenticating the caller; authenticating the caller is not granting financial access; producing valid JSON is not proving a fact; and generating a reply is not permission to deliver it. The customer path must not inherit unrestricted staff-search access.

Brain is the primary conversational host in the initial target design. ADN-RAG performs retrieval and background knowledge work and is being prepared to support independent inference and failover. Public website publishing remains outside the customer-serving system.

03 / THE PLAN

Two RTX 5090s. Two independent computers.

The owner-approved direction is one RTX 5090 in Brain and one RTX 5090 in ADN-RAG—not two cards in one machine. The target is 64 GB of system RAM per host. The RAG upgrade also targets a 4 TB NVMe data drive and a separate boot drive; the boot capacity and final installation evidence still need confirmation.

Architecture diagram: hostsResilient ingress + routingIndependent control / witness: proposedBRAIN1 × RTX 5090 / 32 GB VRAM64 GB RAM targetComplete Gemma + orchestrationADN-RAG1 × RTX 5090 ordered / 32 GB64 GB RAM target; 4 TB data targetComplete Gemma + retrieval jobsReplicated durable state + permitted sourcesSessions • inbox/outbox • ACLs • versioned evidenceIndependent model copies — not pooled GPU memory
Independent inference hosts; dashed path is proposed backup/overflow

A dated October 30 host observation identifies the 5090 in Brain. The second card is recorded as ordered, not installation-accepted. Engineering correspondence identifies power-supply and compatible-memory work still to be completed. Confirm chassis clearance, slot fit, connectors, cooling, power and runtime compatibility against the actual board and host before installation.

Each RTX 5090 has 32 GB of GPU memory [N1]. System RAM and GPU memory are different budgets. Two independent 32 GB GPUs do not become one transparent 64 GB pool. For independent survival, each host must be able to load its complete required model and execute the minimum customer workflow without the other host.

Pin the model artifact and hash, quantization, tokenizer, chat template, inference runtime, prompt, tool schema and context limits. Keep a compatible deployment package on both nodes. A second GPU alone does not replicate queues, authentication, databases, outbound delivery or source permissions.

04 / THE PLAN

Availability before load sharing

Phase A is primary plus warm standby: Brain handles customer inference; ADN-RAG maintains a ready, compatible inference stack while running its own jobs within measured resource limits. Phase B is controlled active-active inference, considered only after a single surviving node has passed the acceptance workload. These are different modes, not two names for a completed installation.

Choose explicitly between full coexistence and degraded operation. Full coexistence means the surviving node handles the complete agreed customer workload while required RAG/GPU jobs continue. Degraded mode may pause or throttle nonessential indexing, embeddings and document processing to protect customer replies. Passing degraded mode must not be reported as passing full coexistence.

The working target is approximately 20 customer conversations, with 25 as an additional stress scenario where approved. Open conversations are not simultaneous model generations. Measure active requests, context length, output length, tool time, queue delay and the exact mix of foreground and background work. No capacity guarantee is inferred from the card specification.

05 / THE PLAN

The customer conversation contract

Start from a trusted channel or contact-center validation, then resolve the account and specific service. A telephone match or Index 9 discovery is a clue, not authentication. DAT identifies a circuit, not the customer: a customer may own multiple DATs. A separately named customer identifier has been proposed, but migration and production acceptance are not demonstrated.

Architecture diagram: conversationReceive messageVerified channel context?Authenticate + selectAccount / service / DATClassify intentSupport • billing • servicesRetrieve permitted factsCurrent + historical labelsBuild evidence snapshotSources • gaps • hashAnswer or clarifyNo invented resolutionValidate → human / approved deliverySave trace and acknowledgment
A match is a clue; verified scope controls retrieval and delivery

The November 1 identification API v2 candidate adds locally tested DAT-family matching, ambiguity handling and paginated service discovery. Existing hosted v1 and Odoo checks were recorded separately. The full hosted v2 test series is still blocked on an authorized staging source and route; local assertions cannot be promoted to production acceptance.

Core intents remain technical support, financial/billing (including disconnection), and additional services. Maintain natural Costa Rican Spanish, English and mixed-language turns. Clarify only when a safe next action requires it; do not turn customer assertions into verified payment or network facts.

Persist minimal durable state: authenticated principal, service scope, grant revision, turns, pending tools, evidence references, escalation and delivery IDs. A second host must reconstruct it without trusting stale GPU key/value cache or another customer’s session.

A validated result contract separates findings, hypotheses, missing evidence, proposed checks, approval requirements, customer-facing language and human handoff. A generated reply is not permission to send messages, change the network or modify financial records.

06 / THE PLAN

One canonical evidence package in RAM

For a trusted, currently authorized session, assemble network and financial contexts separately. The selected DAT and verified account scope govern retrieval. Large attachments, manuals and telemetry histories stay in durable approved stores; the model receives only relevant bounded excerpts and citations.

Architecture diagram: cacheNetwork contextService • path • telemetrySource time + provenanceFinancial contextAuthorized account onlyReconciled facts, not guessesCanonical JSON snapshotSession scope + revisionImmutable comparison hashBounded RAM + freshnessGemmaSame evidenceSame result schemaOpenAIApproved projectionSame comparison inputA cache hit never replaces permission or freshness checks
Bounded customer-context assembly and paired-model input

Use a canonical, source-attributed snapshot with schema version, snapshot hash, capture time, account/service grant revision, relevant conversation turns, source watermarks, measured units, confirmed dependencies, source freshness, conflicts and completeness flags. No adapter should silently substitute an old mirror for live financial or monitoring truth.

Paired experiments must freeze identical approved, minimized substantive evidence and dialogue for Gemma and exactly one verified, pinned cloud model. Native tokenization may differ; keep a common input hash, result schema and expert adjudication. A cloud answer is not the ground-truth label.

The earlier 2 GiB process ceiling, 1.75 GiB entry budget and five-minute inactivity policy belong to a synthetic cache candidate, not a measured production allocation. An October 31 bounded source-sizing exercise measured selected records for 20 and 50 accounts, with incomplete monitoring and accounting coverage; payload serialization is not cache resident memory, concurrency capacity or complete customer context.

An authorized foreground read may renew the proposed five-minute idle timer subject to the grant’s absolute expiry. Renewal must not imply fresher source data or revive a revoked grant. Cache keys must include tenant, identity/scope and permission epoch; invalidate on reassignment, revocation or account change and preserve an explicit partial/stale state.

Illustrative contract — synthetic identifiers only

{
  "schema_version": "candidate-v1",
  "snapshot_id": "synthetic-example",
  "scope": {
    "account": "ACCOUNT-A",
    "service": "CIRCUIT-A",
    "session_revision": 3
  },
  "sources": [
    {
      "evidence_id": "E-01",
      "observed_at": "2026-10-30T18:00:00-06:00",
      "status": "reviewed"
    }
  ],
  "conversation": [
    {
      "role": "customer",
      "text": "My internet connection stopped working."
    }
  ],
  "complete": false,
  "missing_sources": [
    "current upstream observation"
  ],
  "comparison": {
    "input_hash": "computed from frozen bytes",
    "models": [
      "Gemma",
      "one pinned OpenAI model"
    ]
  }
}
07 / THE PLAN

Validate conversations and their supporting data

Judge the final customer conversation: was the account and circuit correct, evidence recent and allowed, uncertainty honest, and the next step useful? Index integrity and valid JSON support this goal but do not establish real-world answer quality.

Architecture diagram: ingestionAuthorized originalsEmail • chats • manualsNormalize + reconcileIDs • versions • deletesPermission-aware indexesCounts • freshness • citationsScoped retrievalApproved relevant excerptsConversation evidenceFacts + conflicts + limitsReviewed outcomesKnowledge updates, not auto-training
Original records, searchable knowledge and customer authorization remain distinct

For every source adapter, name its authoritative field owner and reconcile original, collected, permitted, indexed and retrieved records, deletions, account-to-service relationships and complete pagination. Source errors and unknown mappings must remain visible, not be interpreted as no outage or no outstanding balance.

Index 9 has a dated test-environment installation and repeatable local refresh checks. A November 3 check reported clean local state but could not verify live HTTP health or upstream freshness. A failed monitoring connection is not proof of a service outage; an active timer is not end-to-end customer verification.

A November 2 owner-private WhatsApp-only index candidate reconciled archive records, eligibility, chunk membership and index integrity. It was not activated for customer answers. Archive freshness, sensitive-data coverage, independent semantic accuracy and account-scoped access are still unverified. Email archive, WhatsApp text index and customer-facing semantic retrieval must remain separate until proven together.

For shared fiber incidents, map the selected service to verified common dependencies and current telemetry; do not infer causation from nearby device names. Keep fiber and wireless backup context distinct, and preserve conflicts in the customer-facing diagnostic assessment.

08 / THE PLAN

Eight knowledge domains, plus service discovery

The inherited architecture separates eight knowledge domains and the additional Index 9 discovery function. Use the owning project’s canonical catalog for numeric mappings; do not renumber indexes from a generic diagram. Access policy applies to every domain, not only questions about permissions.

DomainRequired evidence contract
Customer identityVerified principal and authoritative account record.
Services & DATExact selected circuit and account/service relationship.
PermissionsCurrent grants, purpose, tenant and revocation.
CommunicationsRelevant emails/chats with source scope and time.
Procedures & manualsApproved revision matched to equipment and task.
Fiber topologyVerified path and shared dependencies.
Monitoring & incidentsFresh observations, units and status conflicts.
Projects & work ordersApproved changes, repairs and outcome records.
09 / THE PLAN

Gemma versus one OpenAI reference model

Use one selected cloud reference in each experiment. This edition centers the requested Gemma-versus-OpenAI comparison; earlier notes retain Claude as an alternative, not a second mandatory comparator or a three-model vote. Pin the exact available API model before the run rather than describing the reference as “whatever ChatGPT is today.” No paid model comparison was executed to produce this page.

Architecture diagram: evaluationFreeze reviewed conversation + evidenceSame hash • question • history • rubricGemmaIndependent output APinned version and promptOne OpenAI modelIndependent output BApproved data and budgetBlind review against verified outcomeHuman adjudication → error class → retestAgreement is not ground truth
Same evidence; independent answers; verified outcome as the reference

Shadow evaluation and live fallback are separate workflows. In shadow mode, both models answer the frozen case independently and neither automatically sends to the customer. In live fallback, an approved policy may request help for a specific answer, subject to scope, latency, cost and human-escalation rules. Cloud access cannot repair unavailable source data or missing customer authorization.

Create a paired-case record with the same snapshot hash, question, conversation turns, task instructions, allowed tool policy and output schema. Save model/runtime versions, prompt version, decoding settings, truncation decisions, raw output, validated output, errors, latency, token usage and cost. Neither model sees the other answer before scoring.

Compare the answers against independent, verified outcomes and expert-reviewed labels—not against the OpenAI answer simply because it came from a larger model. Randomize answer order for blind human review, separate factual correctness from presentation, and calibrate any automated judge against expert labels. Preserve disagreements and failed cases [O1].

Cloud transfer is a distinct approval gate. Build an allowlisted, minimized evidence projection and replace identifying values consistently where possible. Exclude secrets and unnecessary customer, financial or communications data. Do not send a private conversation or training corpus merely because this public planning page has been approved.

10 / THE PLAN

Measure the conversation, not just the JSON

Build representative, permission-reviewed case families for outages, billing questions, disconnections, add-ons, multiple services, unknown identity, unavailable sources and escalation. Include Costa Rican expressions, incomplete messages, ambiguity, long exchanges and conflicting observations. Split by customer/incident family and time to avoid putting copies of one conversation in both development and test.

Use three separate evaluation tracks. Interpretation and routing tests ask whether the right intent and service were selected. Retrieval tests ask whether authorized, relevant and sufficiently fresh evidence was found. Answer-and-delivery tests ask whether claims are supported, the next step is safe, the conversation remains coherent and duplicate or unapproved sends are prevented.

Existing records are useful baselines, not interchangeable scores: the October 23 local-model comparison used 60 frozen cases and three repeated trials at concurrency one; the October 29 customer-context candidate recorded 20 synthetic workflow tests; the email pilot records 48 cases and 12 focused checks. Repeated trials do not multiply the number of independent examples, and none establishes 20 simultaneous customer sessions.

Before a release, freeze the rubric and pass/fail gates. Track correctness, unsupported claims, citation validity, account/service isolation, clarification quality, unnecessary questions, handoff appropriateness, task completion, p50/p95 latency and cost. Treat unauthorized disclosure or unsafe action as a blocking failure, not something averaged away by a high score.

Record failures as well as passes. A previously passing component suite cannot override a later failed concurrency or recovery check. Publish sample size, test date, model and environment, and whether labels were human-reviewed. Set operational thresholds with the owners before load testing; this page does not claim those thresholds have been met.

11 / THE PLAN

Improve knowledge, orchestration and weights separately

First diagnose the failure. Missing or stale evidence belongs in ingestion, mappings and retrieval. Wrong tool selection or confusing phrasing belongs in routing and prompts. Repeated behavior failures that remain after those fixes may justify a separate tuning experiment. Do not retrain the model to memorize changing balances, device state or permissions.

Architecture diagram: learningConfirmed error + reviewed incidentEvidence first; retain failed exampleFix knowledge / retrievalSources • mappings • freshnessApproved RAG revisionFix prompts / toolsRouting • schema • safeguardsVersioned orchestrationConsider tuningCurated reviewed examplesSeparate model experimentHeld-out tests → review → release / rollback
Three separate change mechanisms with their own release evidence

Promote a resolved incident into the knowledge base only after an accountable reviewer confirms the facts, applicable scope, effective date, source citations and retention rules. Correct prior versions without erasing their history. Keep evaluation holdouts out of training and out of answer-bearing retrieval used for the test.

Fine-tuning changes Gemma’s weights or adapters; adding a document to RAG does not [G1]. Curate reviewed examples, version the data and model, compare with the unchanged baseline on held-out cases, and retain rollback. OpenAI output can suggest an explanation to investigate; it must not become approved knowledge or a training label automatically [O2].

12 / THE PLAN

Failover must preserve the whole conversation

A healthy second inference process is necessary but insufficient. The surviving path needs authorized source access, durable inbox and reply outbox, conversation state, idempotent action records and a usable ingress route. Identify dependencies that could fail both nodes: shared power, storage, switches, identity, database leadership and gateway.

Architecture diagram: recoveryDetect and confirmHost / process / dependencyFence old leaderNo conflicting writerPromote safe survivorFresh permitted stateRebuild conversationDurable turns + tool stateVerify deliveryNo duplicates / lost repliesControlled returnMeasure recovery + data loss
Proposed safe failover sequence • acceptance tests still required

A proposed recovery sequence is: detect and confirm failure; stop the old writer from acting; establish the new permitted leader; reconstruct session and evidence state; retry only safe, idempotent work; verify delivery acknowledgments; and resume normal routing only after an explicit recovery check. A two-node network partition needs a reviewed fencing or independent-witness design; active-active inference does not imply multi-writer database safety.

Test host failure, GPU-process failure, database-writer failure, lost network reachability, stale replica, expired identity, unavailable Odoo/monitoring source and cloud loss separately. Define recovery time and acceptable data loss before testing, then measure them. Document what is unavailable in degraded mode rather than fabricating a normal answer.

Restore testing is distinct from file backup and replica synchronization. A recorded database restore does not certify complete application recovery. Preserve source versions, model artifacts, configuration and recoverable conversation/action state, and rehearse return to the primary without duplicated customer replies.

13 / THE PLAN

Operations, observability and ownership

Trace every inbound event to authentication, selected service, evidence snapshot hash, model output, validation, human review and delivery acknowledgment. Distinguish queued, running, partial, failed, escalated and delivered outcomes instead of calling every valid API response a success.

Observe ingestion/source freshness, permission revocation, retrieval citation resolution, active generations, queue depth, GPU/host memory, latency and recovery. Treat health signals by their actual observation scope; local process liveness does not prove a working customer path.

System Management owns accepted architecture pointers and release governance; component teams own technical contracts; Support reviews conversational usefulness; Accounting owns financial authority; infrastructure owns recovery evidence. Public website documentation is not an operations controller.

A proposed customer identifier distinct from circuit DAT and a single authoritative pricing-source principle require field ownership, migration/contract review and downstream acceptance. Neither is automatically a completed integration. Staff names and private source paths remain out of this public document.

14 / THE PLAN

25 workstreams, with explicit next steps

This is a public coordination register. Project roles are coordination responsibilities, not fabricated personal assignments or acceptance signatures. Expand any row to see the evidence stage, next deliverable and release gate.

25 / 25

01System baselineDocumented
Coordinating role
System Management
Reviewed evidence
Dated records exist; current end-to-end readiness is not certified.
Next deliverable
Reconcile versions, dependencies and operating modes.
Acceptance gate
One signed baseline with source dates.
02Interface ownershipReview
Coordinating role
System Management
Reviewed evidence
The layered plan and component handoffs are preserved.
Next deliverable
Accept one accountable owner per contract.
Acceptance gate
Approved interface and handoff matrix.
03Customer identity and DATLocal candidate / staging pending
Coordinating role
Brain API / Contact Center
Reviewed evidence
Service-family and ambiguity tests recorded; hosted v2 acceptance is blocked.
Next deliverable
Agree account ID versus circuit DAT, source binding and staged handoff.
Acceptance gate
Correct allow, deny, expiry and multiple-service cases.
04Conversation persistenceAcceptance pending
Coordinating role
Brain API
Reviewed evidence
Interruption/concurrency evidence is separate from earlier suites.
Next deliverable
Close ordering, clear-state and restart regression gates.
Acceptance gate
No stale or cross-scope state after restart.
05Contact Center contractHosted staging pending
Coordinating role
Brain API / Contact Center
Reviewed evidence
Local integration/contract tests exist; hosted end-to-end round trip unverified.
Next deliverable
Exercise the authenticated round trip.
Acceptance gate
Traceable event-to-reply without duplicate delivery.
06Spanish intent routerCandidate
Coordinating role
Message Router / Query Layer
Reviewed evidence
Routing history and frozen disagreements are retained.
Next deliverable
Agree the active route contract and review labels.
Acceptance gate
Reviewed intent/service routing on unseen cases.
07Scoped customer contextOffline-tested
Coordinating role
Query Layer
Reviewed evidence
The .902 candidate records 20 synthetic workflow tests.
Next deliverable
Complete trusted adapters, mappings and pagination.
Acceptance gate
Permission-safe, complete bounded source assembly.
08Discovery and Index 9Dated test observation
Coordinating role
Query Layer
Reviewed evidence
Local refresh check clean on 3 Nov; HTTP and upstream freshness unknown.
Next deliverable
Recheck freshness and the real customer path.
Acceptance gate
Current authorized lookup, ambiguity and freshness evidence.
09Customer RAM cachePartial sizing / design
Coordinating role
Query Layer / Infrastructure
Reviewed evidence
Selected-source 20/50-account projections measured; complete cache RSS not measured.
Next deliverable
Reconcile full source fields, then measure RSS and expiry in staging.
Acceptance gate
Measured memory and isolation under real integration.
10Exchange source preservationPartial integration
Coordinating role
Exchange / Data Engineering
Reviewed evidence
Search archive and offline pilots are separate recorded paths.
Next deliverable
Reconcile archive, eligibility and incremental checkpoints.
Acceptance gate
Source-to-index reconciliation and deletion tracking.
11WhatsApp conversation ingestionPrivate tested candidate
Coordinating role
Trengo Ingestion
Reviewed evidence
Archive-index integrity and eligibility reconciled; no live customer answer activation.
Next deliverable
Review freshness, permissions and semantic answer correctness.
Acceptance gate
Permission-safe retrievable conversations with provenance.
12SOP approval and continuityHuman review pending
Coordinating role
SOP / Department owners
Reviewed evidence
AI recommendations do not constitute release approval.
Next deliverable
Confirm owner, maintainer and approved source revision.
Acceptance gate
Accepted source/hash, scope and effective date.
13Equipment knowledgeCandidate
Coordinating role
Equipment Knowledge
Reviewed evidence
Manual/citation candidates remain separate from broad deployment.
Next deliverable
Bind device model and version to approved references.
Acceptance gate
Relevant manual/LED/firmware evidence with valid citations.
14Network dependenciesLab evidence
Coordinating role
Network Engineering / Monitoring
Reviewed evidence
Topology and monitoring investigations are dated evidence.
Next deliverable
Validate service-to-fiber and upstream mappings.
Acceptance gate
Correct shared-cause diagnosis without wireless confusion.
15Financial authority and renderingAcceptance pending
Coordinating role
Accounting / Odoo / Message Builder
Reviewed evidence
Discovery and sample data do not certify a statement.
Next deliverable
Approve source ownership, account scope and one canonical price reference.
Acceptance gate
Reconciled, authorized statement and reviewed delivery.
16Local Gemma servingControlled tests
Coordinating role
LLM / Infrastructure
Reviewed evidence
Model and synthetic application runs are recorded.
Next deliverable
Pin production candidate and run representative load.
Acceptance gate
Quality and latency gates under agreed workload.
17Second RTX 5090 hostOrdered / target
Coordinating role
Infrastructure
Reviewed evidence
One card per independent host is the owner target; second installation not accepted.
Next deliverable
Complete compatible installation and verification.
Acceptance gate
Accepted hardware and independent inference evidence.
18Failover and durable stateProposed
Coordinating role
Infrastructure / Platform
Reviewed evidence
Target topology is documented; full recovery unproven.
Next deliverable
Implement reviewed replication, routing and fencing.
Acceptance gate
Single-survivor customer journey meets recovery targets.
19Same-evidence OpenAI comparisonDesigned
Coordinating role
Evaluation / Support
Reviewed evidence
The common-snapshot comparison requirement is explicit.
Next deliverable
Choose one reference model and approved data projection.
Acceptance gate
Paired inputs, independent outputs and expert adjudication.
20Conversation evaluation setProtocol / baseline
Coordinating role
Support QA
Reviewed evidence
Existing fixtures are not unseen real-world accuracy.
Next deliverable
Curate family-separated expert-reviewed holdouts.
Acceptance gate
Calibrated rubric across intents and language slices.
21Knowledge and tuning loopProposed
Coordinating role
Knowledge / LLM / QA
Reviewed evidence
RAG, prompt changes and weight updates are separated.
Next deliverable
Promote only reviewed incidents; preserve holdouts.
Acceptance gate
Regression improvement without privacy/safety loss.
22Logs and observabilityMixed stages
Coordinating role
Operations / Graylog
Reviewed evidence
Isolated log analysis and dated operational alerts exist.
Next deliverable
Unify trace, freshness, error and resource signals.
Acceptance gate
Actionable alerts and end-to-end trace verification.
23Backups and restorationRecorded backups
Coordinating role
Infrastructure / Backup
Reviewed evidence
Repository snapshots are not complete failover proof.
Next deliverable
Close coverage gaps and rehearse complete recovery.
Acceptance gate
Verified off-host restore and safe return to service.
24Controlled pilot and handoffNot certified
Coordinating role
Support / Platform / Management
Reviewed evidence
Individual passes do not authorize customer rollout.
Next deliverable
Approve scope, owners, rollback and escalation.
Acceptance gate
Signed staged go/no-go with measured outcomes.
25Living public architectureThis edition
Coordinating role
System Management / Website
Reviewed evidence
Evidence and website publication use separate versions.
Next deliverable
Review twice weekly and preserve prior editions.
Acceptance gate
Verified public release with actual timestamp.
15 / THE PLAN

The 20-layer responsibility map

Preserve the original design’s responsibilities while extending deployment, recovery and evaluation around them. A layer in the plan is not proof that its production integration is complete.

01 Contact Center

Durable event entry and human handoff.

02 Brain API

Versioned request/result and transport contracts.

03 Identity & authorization

Verified scope before data, cache or tools.

04 Message Router

Intent and workflow selection.

05 Query Optimizer

Bounded source and query planning.

06 Scoped retrieval

Authorized, cited, fresh-enough evidence.

07 Spanish answer generation

Natural Spanish/English with explicit uncertainty.

08 Message Builder

Validated presentation separate from permission to send.

09 Ingestion & knowledge

Preserve originals, versions and approved derivatives.

10 Operations & monitoring

Health, traces, errors, capacity and recovery.

11 Future actions

Human-authorized changes, not automatic model authority.

12 Customer identity domain

Account and identity evidence.

13 Service domain

Customer/service/DAT relationships.

14 Access-policy domain

Enforced across all sources.

15 Communications domain

Permissioned emails, chats and history.

16 Procedures domain

Approved SOPs and manuals.

17 Fiber-topology domain

Verified service-to-network relationships.

18 Monitoring domain

Time-bound observations and incidents.

19 Projects & work orders

Changes, visits, work and completion evidence.

20 Customer–service lookup

Index 9 discovery; not authentication.

16 / THE PLAN

From evidence to a controlled pilot

Gate 0 — Reconcile engineering authority, current installed observations, source owners, version pointers and outstanding contradictions. Do not overwrite accepted plans with documentation candidates.

Gate 1 — Qualify the second independent GPU host and prove that a complete pinned model operates within host power, memory and cooling limits. An ordered card or an installed service is not failover acceptance.

Gate 2 — Prove hosted customer identification and scoped retrieval. Complete the currently blocked staging checks for DAT-family ambiguity, service pagination, grant expiry, fallback, source refresh, financial permissions and real end-to-end routing.

Gate 3 — Select exactly one current cloud reference model by verified model ID and approved policy; compare frozen minimized conversations and evidence with Gemma. Human reviewers adjudicate relevance, correctness, safety and Spanish-language quality on unseen holdouts.

Gate 4 — Test sustained load at 1, 2, 4, 8, 12 and 20 active requests plus an approved stress case. Repeat on a single surviving host with background knowledge jobs, full/degraded service separately, and no duplicated or unauthorized delivery.

Gate 5 — Authorize a narrow pilot with documented business, support, security and engineering acceptance, monitoring and reversal. Active/active routing or fine-tuning follows measured safety and quality improvements, not assumptions.

17 / THE PLAN

The development record

Controlled local-model comparison

60 frozen cases; repeated trials at concurrency one.

Synthetic end-to-end plan baseline

Recorded journey and component tests; not a production release.

Customer-context and retrieval work

Scoped candidate, field inventory and offline email revision.

Two-host hardware direction

Second RTX 5090 ordered; installation and recovery acceptance pending.

Conversation and RAM evidence

Archive-route distinctions and bounded synthetic cache benchmark.

Bounded customer-context sizing

Partial selected-field source projections; no RAM-cache installation or full payload certification.

Identity API and staged handoff

Local DAT-family, ambiguity and paging cases; hosted acceptance still pending.

Private conversation archive-index candidate

Mechanical source/chunk checks passed; permission-safe semantic customer use not activated.

Rechecked monitoring and source coverage

Local Index 9 refresh clean; source freshness and full customer route unverified.

Refreshed public documentation candidate

Independent bilingual draft; not a production or website publication claim.

18 / THE PLAN

A living plan with an auditable history

The public architecture should be reviewed twice weekly and remain independent of daily homepage progress. Use updated accessible source inventories, component tests, management checkpoints and visible user/assistant decisions. Do not silently change accepted engineering versions.

The architecture publisher and midnight homepage publisher must share one per-site lock and protect current live files, original homepages and removed archive cards. The earlier broad architecture activation was blocked before execution; a new draft and a working homepage publisher are not permission to evade that previous security restriction.

Keep evidence snapshot date distinct from an actual confirmed website publication with seconds in Costa Rica time. On failed or unchanged work, preserve the prior published timestamp; a generated HTML file or an unattended schedule is not live verification.

Complete cloud ChatGPT history and the final v16 engineering attachment were not fully obtained. That is an evidence-coverage limitation, not grounds to invent status. Documentation may be prepared independently; activation follows the site-specific approved publishing gate.

19 / THE PLAN

Source basis, confidence and publication boundary

Internal basis: System Management v15 and October 30 v16 checkpoints; October 31–November 3 verified component reports for customer context, API integration, archive routes, conversation ingestion, cache trials, SOP review and local-model evaluation; selected visible conversation records; and the October 30 two-host decision briefs. An authenticated owner scan rediscovered 67 ADN-prefixed repositories, while the preceding daily publisher separately inventoried 68 owner repositories; the latter reviewed 21 window commits that were backup-only. Forty-two original source locations were rechecked and recent component evidence was reviewed. This is not a claim of complete cloud-chat, source or production coverage. Detailed paths, hashes, transcripts and sensitive findings are kept in the private release evidence.

External references support specific engineering principles and hardware specifications only. They do not verify ADN’s installed system. The evaluation plan is implementation-neutral and does not depend on the continuing availability of a particular vendor evaluation product.

  1. [N1] NVIDIA — GeForce RTX 5090 specifications · checked 30 October 2026
  2. [O1] OpenAI — Evaluation best practices · checked 30 October 2026
  3. [O2] OpenAI — Optimizing LLM accuracy · checked 30 October 2026
  4. [G1] Google — Gemma model fine-tuning · checked 30 October 2026
Publishing this plan does not deploy the AI platform, authorize private-data export, or approve autonomous customer or network actions. Implementation and acceptance remain with the responsible ADN projects.