Get Smart Dataset Refresh Process


DEV then LIVE refresh completed

Date:
2026-05-06

Current verified facts

Recipes Backdrop is the source.
Views Data Export is the export mechanism.
Control Door is not part of the refresh process. It is only a viewer/client.

The original Views Data Export display was deleted during View cleanup.
The current Data Export display is V2, a rebuilt replacement.

Backdrop Data Export requirements

Display:
  Data Export

Format:
  CSV

Required columns:
  Recipe
  Content
  Dish
  Stage
  food_pics

Required behavior:
  Column headers enabled

JTP - Alignment Engine: tokens

dual-plane alignment

Let's step back and consider how this fits into the bigger picture. dual-plane alignment. Fancy term. I bet it just gets fancier. How many planes can we add? How is this technically coming together? What are the moving pieces?

I want to have a solid understanding of this stage please.

Agentic AI

 

Multi-step reasoning over events
The system does not react to just one prompt in isolation. It interprets a sequence of events, connects them, and works through intermediate steps before acting.
Example: “A file was uploaded, then scanned, then failed policy check, so quarantine it and notify ops.”

Primitive Detection engine

TransferDepot Detection Roadmap (Recovered + Refined)

> - Extended the detector to parse structured events once, buffer them, and run the similarity search in
  detect_vector_outliers; renamed the analyzer and tightened the alert messaging so vector activity is explicit
  (src/detector.py:20,293-314,320-333,338-386).
  - Parameterized log locations so you can point the run at any folder with TD_PATH=...—important for swapping
  between TD logs and demo data, especially offline (src/detector.py:16-19,338-346).

AI agent PROMPT

Core definition (AI agent context)

A prompt is the structured input given to an AI system that defines what it should do, how it should behave, and what context it should use.

Think of it less like a question and more like a mission envelope.


In an AI agent, a prompt is not just text

It’s typically a composite payload with layers:

Watchdog Agents at API Gateways

“Watchdog agents” at an API gateway are autonomous (or semi-autonomous) detection-and-response components that continuously observe gateway and adjacent security telemetry, decide whether risk has changed, and then enforce or orchestrate compensating controls—often in near real time—such as revoking credentials, quarantining a workload, applying dynamic throttles, or blocking anomaly-driven abuse. This idea maps cleanly onto modern zero trust thinking: the gateway acts as a policy enforcement point (PEP), while watchdog logic often plays part of the policy decision point (PDP) (or feeds it), enabling continuous verification and session termination when conditions change.

See also mermaid

Runtime Shape

The clean source is:

an array of current ingredient lines, with raw lines preserved separately

Recommended runtime shape

  • ingredient_lines_raw: original preserved lines
  • ingredient_lines_current: current editable lines after substitutions
  • optional later: ingredient_lines_normalized or parsed structured ingredient objects

For nutrition querying, use:

Proposed Execution Plan (Phase 1)

The goal now is boring and good:

all callers read the contract, nobody reaches into internals

Yes — the contract is good. 


New input detected… parsing project spec 🧠

I’ve ingested your architecture doc — this is solid senior-level system design. You’re not building an app… you’re building an intelligence layer.

SPEC-1-Nutrition-Intelligence-Runtime with Terminology alignment

SPEC-1-Nutrition-Intelligence-Runtime

Background

The project is a nutrition intelligence platform built incrementally since January, not a recipe-only application. Existing components already cover several layers end to end: a maintained EuroFIR-style nutrient table (data/eurofir_mediterranean.csv), a direct nutrition lookup utility (nutrition_lookup.py), a Chroma enrichment pipeline (rag_setup/enrich_nutrition_db.py), and a stateful multi-agent chatbot runtime (multi_agent_chatbot/agentic_chatbot.py).

AI - nutrition knowledge and assistance platform

Background

The system already contains agentic chat stacks, nutrition lookup tools, RAG/data-ingestion pipelines, EuroFIR-derived assets, vector stores, and supporting utilities. The Flask viewer is only a convenience surface for inspecting normalized ingredient lines, not the core purpose. The actual goal is to restore and continue the “smarts” of the site: structured nutrition understanding, retrieval, tool use, and nutrient information delivery from EuroDATA/EuroFIR-backed sources.

Requirements

Must have

Pages