<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>tab-foundry on tab-foundry Docs</title><link>https://bensonlee5.github.io/tab-foundry/</link><description>Recent content in tab-foundry on tab-foundry Docs</description><generator>Hugo</generator><language>en</language><copyright>tab-foundry contributors</copyright><atom:link href="https://bensonlee5.github.io/tab-foundry/index.xml" rel="self" type="application/rss+xml"/><item><title>Artifacts &amp; Inference</title><link>https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/artifacts-and-inference/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/artifacts-and-inference/</guid><description>&lt;p&gt;Use this page when the question is about the files and contracts this repo
owns.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;tab-foundry&lt;/code&gt; turns manifests, corpora, and training configs into run
directories, checkpoints, benchmark results, and export bundles. This repo
stops at producing validated handoff artifacts; downstream runtime systems own
long-lived serving.&lt;/p&gt;
&lt;h2 id="start-with"&gt;Start With&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/"&gt;ML Engineering&lt;/a&gt;: the
fastest operational route through repo ownership, artifacts, and verification
flows&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/workflows/"&gt;Workflows&lt;/a&gt;: command
syntax and artifact expectations&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/inference/"&gt;Inference Contract&lt;/a&gt;:
export-bundle schema and runtime handoff boundary&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/getting-started/"&gt;Getting Started&lt;/a&gt;: repo
orientation and shared terminology&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="key-questions"&gt;Key Questions&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;What does a training run emit?&lt;/li&gt;
&lt;li&gt;What is the difference between a manifest, a checkpoint, and an export
bundle?&lt;/li&gt;
&lt;li&gt;How do I inspect one run or validate one bundle?&lt;/li&gt;
&lt;li&gt;What does this repo own, and what belongs in downstream runtime systems?&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Papers And References</title><link>https://bensonlee5.github.io/tab-foundry/docs/reference/papers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/reference/papers/</guid><description>&lt;p&gt;Start here when you want the reading list that actually informs architecture,
training, and scaling decisions in &lt;code&gt;tab-foundry&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;This list overlaps with &lt;code&gt;~/dev/dagzoo/reference&lt;/code&gt;, but the lens here is
&lt;strong&gt;architecture, training recipe, and scaling predictability&lt;/strong&gt; rather than data
generation.&lt;/p&gt;
&lt;p&gt;Use these alongside this reference set:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Design decisions and repo structure: &lt;code&gt;docs/development/design-decisions.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Roadmap: &lt;code&gt;docs/development/roadmap.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Workflow runbooks: &lt;code&gt;docs/workflows.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Evidence mapping: &lt;code&gt;reference/evidence.md&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="adoption-tiers-for-this-repo"&gt;Adoption Tiers For This Repo&lt;/h2&gt;
&lt;p&gt;Use this directory to make explicit judgments, not just collect papers.&lt;/p&gt;</description></item><item><title>tab-foundry</title><link>https://bensonlee5.github.io/tab-foundry/docs/getting-started/repo-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/getting-started/repo-overview/</guid><description>&lt;p&gt;A tabular foundation model that generates the data it learns from.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/bensonlee5/tab-foundry/blob/main/LICENSE"&gt;&lt;img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="License: Apache-2.0"&gt;&lt;/a&gt;
&lt;a href="https://www.python.org/downloads/"&gt;&lt;img src="https://img.shields.io/badge/python-3.14-blue.svg" alt="Python 3.14"&gt;&lt;/a&gt;
&lt;a href="https://bensonlee5.github.io/tab-foundry/"&gt;&lt;img src="https://img.shields.io/badge/docs-bensonlee5.github.io%2Ftab--foundry-blue" alt="Docs"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Most tabular foundation models learn from a fixed corpus and stop. You get a
&lt;code&gt;.predict()&lt;/code&gt; call and a benchmark number, but no control over the data the
model trained on, the architecture it uses, or the training loop that produced
it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;tab-foundry&lt;/strong&gt; takes a different approach. It uses
&lt;a href="https://github.com/bensonlee5/dagzoo"&gt;dagzoo&lt;/a&gt; to generate synthetic tabular
datasets, trains them with an active sandwich lane plus a frozen PFN control
and historical staged reference lane, benchmarks against real-world tasks, and
exports inference bundles you can deploy. You control the full pipeline: what
data gets generated, which model surface is active, how training runs, and
what gets exported.&lt;/p&gt;</description></item><item><title>Roadmap (202604)</title><link>https://bensonlee5.github.io/tab-foundry/docs/development/roadmap/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/development/roadmap/</guid><description>&lt;p&gt;Use this roadmap to understand which questions are active now, which surfaces
are frozen, and what evidence the repo still needs before promotion.&lt;/p&gt;
&lt;p&gt;The repo-wide plan is now sandwich-first:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;keep one frozen PFN-style control lane for trust and comparison&lt;/li&gt;
&lt;li&gt;treat &lt;code&gt;tabfoundry_sandwich&lt;/code&gt; as the active classification architecture target
and scaling-prep family&lt;/li&gt;
&lt;li&gt;use the closed TF-RD-010 classification benchmark contract as the fixed
anti-saturation regime before the first scaling fit&lt;/li&gt;
&lt;li&gt;treat steering-derived dagzoo fronts and other synthetic-surface expansion
work as sidecars rather than blockers on the &lt;code&gt;tab-foundry&lt;/code&gt; critical path&lt;/li&gt;
&lt;li&gt;make bounded kernel/runtime and VRAM optimization a hard prerequisite to
later scaling so every scale ladder inherits one measured runtime policy&lt;/li&gt;
&lt;li&gt;defer regression from the first classification scaling plan&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use these alongside this roadmap:&lt;/p&gt;</description></item><item><title>Sweeps</title><link>https://bensonlee5.github.io/tab-foundry/docs/research-contributors/sweeps/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/research-contributors/sweeps/</guid><description>&lt;p&gt;Use this page when the question is about the active sweep, the current anchor,
or the next allowed research change.&lt;/p&gt;
&lt;p&gt;A sweep is the repo&amp;rsquo;s way of testing one research change at a time without
losing attribution. If you need the broader architecture or synthetic-data
context, pair this page with
&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/research-contributors/"&gt;Research&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="start-with"&gt;Start With&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/research-contributors/sweep-contract/"&gt;Sweep Contract&lt;/a&gt;:
queue discipline, locked surface, artifact requirements, and execution loop&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/workflows/"&gt;Workflows&lt;/a&gt;: command
syntax for inspect, execute, promote, render, and validate&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/development/roadmap/"&gt;Roadmap&lt;/a&gt;: which questions are
actually next&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/reference/"&gt;References&lt;/a&gt;: evidence and literature
context&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="inspect-first-commands"&gt;Inspect-First Commands&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;.venv/bin/tab-foundry research sweep list-sweeps
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;.venv/bin/tab-foundry research sweep list --sweep-id &amp;lt;sweep_id&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;.venv/bin/tab-foundry research sweep next --sweep-id &amp;lt;sweep_id&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;.venv/bin/tab-foundry research sweep summarize --sweep-id &amp;lt;sweep_id&amp;gt; --include-screened
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;.venv/bin/tab-foundry research sweep inspect --order &amp;lt;order&amp;gt; --sweep-id &amp;lt;sweep_id&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Problem Formulation</title><link>https://bensonlee5.github.io/tab-foundry/docs/getting-started/problem-formulation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/getting-started/problem-formulation/</guid><description>&lt;p&gt;The primary objects are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;data-side prior parameters &lt;span class="math-inline" data-katex-source="\phi"&gt;\phi&lt;/span&gt; for the synthetic task generator&lt;/li&gt;
&lt;li&gt;model-side parameters &lt;span class="math-inline" data-katex-source="\theta"&gt;\theta&lt;/span&gt; for the sandwich model&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Everything else in the repo should be understood as machinery for sampling
from the induced task distribution and optimizing the resulting objectives.&lt;/p&gt;
&lt;p&gt;Use these alongside this page:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;architecture reference:
&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/development/model-architecture/"&gt;Model Architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;canonical roadmap:
&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/development/roadmap/"&gt;Roadmap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;workflow runbooks:
&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/workflows/"&gt;Workflows&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;sweep contract:
&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/research-contributors/sweep-contract/"&gt;Sweep Contract&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;reference index:
&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/reference/"&gt;References&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="problem-setup"&gt;Problem Setup&lt;/h2&gt;
&lt;p&gt;Let a supervised tabular task be&lt;/p&gt;
&lt;div class="math-display" data-katex-source="T = (X_{\mathrm{tr}}, Y_{\mathrm{tr}}, X_{\mathrm{te}}, Y_{\mathrm{te}}, \tau)."&gt;
T = (X_{\mathrm{tr}}, Y_{\mathrm{tr}}, X_{\mathrm{te}}, Y_{\mathrm{te}}, \tau).
&lt;/div&gt;
&lt;p&gt;with:&lt;/p&gt;</description></item><item><title>Glossary</title><link>https://bensonlee5.github.io/tab-foundry/docs/getting-started/glossary/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/getting-started/glossary/</guid><description>&lt;p&gt;Use this glossary when architecture, sweep, artifact, and workflow terms start
to carry too much repo-specific meaning.&lt;/p&gt;
&lt;h2 id="anchor"&gt;Anchor&lt;/h2&gt;
&lt;p&gt;The locked comparison run for a sweep. New rows are judged against the anchor
unless the queue row explicitly declares a different preserved surface.&lt;/p&gt;
&lt;h2 id="architecture-screen-surface"&gt;Architecture-Screen Surface&lt;/h2&gt;
&lt;p&gt;The canonical benchmark-facing sandwich surface used for current architecture
work. Historical staged surfaces still exist for comparison, but they are no
longer the default landing zone for new architecture evidence.&lt;/p&gt;</description></item><item><title>Literature Evidence Mapping</title><link>https://bensonlee5.github.io/tab-foundry/docs/reference/evidence/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/reference/evidence/</guid><description>&lt;p&gt;Use this map when you need to trace a roadmap claim back to papers and the most
important repo-local evidence.&lt;/p&gt;
&lt;p&gt;Use these alongside this map:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Canonical roadmap: &lt;code&gt;docs/development/roadmap.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Design decisions and repo structure: &lt;code&gt;docs/development/design-decisions.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Architecture reference: &lt;code&gt;docs/development/model-architecture.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Paper index: &lt;code&gt;reference/papers.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Detailed research-epic notes: &lt;code&gt;reference/roadmap_evidence/README.md&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Conventions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Confidence: &lt;code&gt;high&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;, or &lt;code&gt;low&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Lane: roadmap milestone lane supported by this evidence (&lt;code&gt;Now&lt;/code&gt;, &lt;code&gt;Next&lt;/code&gt;,
&lt;code&gt;Later&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="detailed-research-epic-notes"&gt;Detailed Research Epic Notes&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;reference/evidence.md&lt;/code&gt; remains the compact cross-epic map. Canonical long-form
evidence for TF-RD-018 and later research-oriented epics now lives under
&lt;a href="https://github.com/bensonlee5/tab-foundry/blob/main/reference/roadmap_evidence/README.md"&gt;&lt;code&gt;reference/roadmap_evidence/&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Model Architecture</title><link>https://bensonlee5.github.io/tab-foundry/docs/development/model-architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/development/model-architecture/</guid><description>&lt;p&gt;Use this reference when you need the live architecture surface, the active
model family, and the current sandwich forward path.&lt;/p&gt;
&lt;p&gt;The repo now has one active architecture-development lane:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;tabfoundry_sandwich&lt;/code&gt;: the primary classification architecture target and
scaling-prep family&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It also keeps two comparison lanes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;tabfoundry_simple&lt;/code&gt;: the frozen PFN-style control&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tabfoundry_staged&lt;/code&gt;: the historical row-first reference line and benchmark
comparison surface&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Regression is still deferred. The active model surface is classification-only.&lt;/p&gt;
&lt;p&gt;Use these alongside this page:&lt;/p&gt;</description></item><item><title>Agent Program</title><link>https://bensonlee5.github.io/tab-foundry/docs/research-contributors/sweep-contract/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/research-contributors/sweep-contract/</guid><description>&lt;p&gt;Use this contract when you are running or reviewing a selected anchor-only
system-delta sweep in &lt;code&gt;tab-foundry&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Use &lt;code&gt;docs/workflows.md&lt;/code&gt; for command syntax and artifact expectations. Use this
contract for the objective, the locked comparison surface, the queue
discipline, and the interpretation policy.&lt;/p&gt;
&lt;p&gt;Treat this as a research-execution contract, not the architecture roadmap. A
selected sweep may intentionally hold a PFN-adjacent, hybrid diagnostic, or
sandwich-local surface fixed while isolating one question. The long-term
direction for the public model surface still comes from
&lt;code&gt;docs/development/roadmap.md&lt;/code&gt; and &lt;code&gt;docs/development/model-architecture.md&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Workflows</title><link>https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/workflows/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/workflows/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Use this runbook when you need command syntax, artifact expectations, or the
smallest safe verification slice.&lt;/p&gt;
&lt;p&gt;Use these alongside this runbook:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/getting-started/repo-overview/"&gt;README.md&lt;/a&gt; for repo overview and quickstart&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/getting-started/contributing/"&gt;CONTRIBUTING.md&lt;/a&gt; for review expectations&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/development/codebase-navigation/"&gt;Codebase Navigation&lt;/a&gt; for ownership&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/development/dataset-curation/"&gt;Dataset Curation&lt;/a&gt; for license policy&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/inference/"&gt;Inference Contract&lt;/a&gt; for export/runtime details&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/research-contributors/sweep-contract/"&gt;program.md&lt;/a&gt; for sweep policy&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="environment-and-verification"&gt;Environment And Verification&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Python &lt;code&gt;3.14&lt;/code&gt; is pinned in &lt;code&gt;.python-version&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;./scripts/dev&lt;/code&gt; for bootstrap, doctor, verification, and Iris smoke.&lt;/li&gt;
&lt;li&gt;Use the packaged CLI for everything else.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bootstrap the repo-local environment:&lt;/p&gt;</description></item><item><title>Contributing</title><link>https://bensonlee5.github.io/tab-foundry/docs/getting-started/contributing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/getting-started/contributing/</guid><description>&lt;p&gt;Use this guide when you want to make a bounded change without reopening the
entire system.&lt;/p&gt;
&lt;p&gt;Start with &lt;a href="https://bensonlee5.github.io/tab-foundry/docs/getting-started/repo-overview/"&gt;README.md&lt;/a&gt;, then go directly to the owner docs that
match your question:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/getting-started/repo-overview/"&gt;README.md&lt;/a&gt; for the repo overview and quickstart&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/workflows/"&gt;docs/workflows.md&lt;/a&gt; for command examples and artifact
expectations&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/research-contributors/sweep-contract/"&gt;program.md&lt;/a&gt; for the active system-delta sweep contract&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/development/roadmap/"&gt;docs/development/roadmap.md&lt;/a&gt; for research
priorities and TF-RD sequencing&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/development/model-architecture/"&gt;docs/development/model-architecture.md&lt;/a&gt;
for the live model surface&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/development/codebase-navigation/"&gt;docs/development/codebase-navigation.md&lt;/a&gt;
for package ownership and entrypoint boundaries&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/inference/"&gt;docs/inference.md&lt;/a&gt; for export/runtime handoff details&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bensonlee5.github.io/tab-foundry/docs/getting-started/glossary/"&gt;docs/glossary.md&lt;/a&gt; for sweep and architecture vocabulary&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If a Markdown file and &lt;code&gt;.venv/bin/tab-foundry ... --help&lt;/code&gt; disagree, trust the
CLI and update the Markdown file.&lt;/p&gt;</description></item><item><title>Design Decisions</title><link>https://bensonlee5.github.io/tab-foundry/docs/development/design-decisions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/development/design-decisions/</guid><description>&lt;p&gt;Use this page to understand the durable decisions behind the current
architecture, repo structure, and compatibility boundaries.&lt;/p&gt;
&lt;p&gt;Use these alongside this page:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;quickstart: &lt;code&gt;README.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;problem formulation: &lt;code&gt;docs/development/synthetic-prior-mission.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;workflow runbooks: &lt;code&gt;docs/workflows.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;canonical roadmap: &lt;code&gt;docs/development/roadmap.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;architecture reference: &lt;code&gt;docs/development/model-architecture.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;codebase navigation: &lt;code&gt;docs/development/codebase-navigation.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;maintained dependency map: &lt;code&gt;docs/development/module-dependency-map.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;reference index: &lt;code&gt;reference/README.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;curated references: &lt;code&gt;reference/papers.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;evidence mapping: &lt;code&gt;reference/evidence.md&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="direction"&gt;Direction&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;tab-foundry&lt;/code&gt; should not fragment across multiple live model families.&lt;/p&gt;
&lt;p&gt;The active architecture surface is now &lt;code&gt;tabfoundry_sandwich&lt;/code&gt;, with
&lt;code&gt;tabfoundry_simple&lt;/code&gt; retained only as the frozen exact anchor and
&lt;code&gt;tabfoundry_staged&lt;/code&gt; retained only as the historical reference line. The repo
should evolve through:&lt;/p&gt;</description></item><item><title>Inference Contract</title><link>https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/inference/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/ml-engineering/inference/</guid><description>&lt;p&gt;Use this contract when you need to know what this repo hands to downstream
runtime systems and what must remain stable.&lt;/p&gt;
&lt;p&gt;Use these alongside this contract:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;quickstart: &lt;code&gt;README.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;workflow runbooks: &lt;code&gt;docs/workflows.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;design decisions and repo structure: &lt;code&gt;docs/development/design-decisions.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;architecture reference: &lt;code&gt;docs/development/model-architecture.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;model config reference: &lt;code&gt;docs/development/model-config.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;canonical roadmap: &lt;code&gt;docs/development/roadmap.md&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Planning and architecture rationale live under &lt;code&gt;docs/development/&lt;/code&gt;, while this
page stays focused on the exported bundle and the validation boundary that
downstream consumers rely on.&lt;/p&gt;</description></item><item><title>TF-RD-013 Shape-Aware Support Bundle</title><link>https://bensonlee5.github.io/tab-foundry/docs/reference/tf-rd-013-support/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/reference/tf-rd-013-support/</guid><description>&lt;p&gt;Use this support bundle when you need the committed assumptions and comparison
surfaces behind TF-RD-013 issue &lt;code&gt;#127&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;It is a historical reference-only support surface for that shape-aware
follow-up, not the main roadmap or sweep execution guide. Reconstructing these
local artifacts is no longer a supported workflow.&lt;/p&gt;
&lt;p&gt;Environment assumptions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;TAB_FOUNDRY_ROOT&lt;/code&gt; is this repo root.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;DAGZOO_ROOT&lt;/code&gt; defaults to the sibling checkout &lt;code&gt;../dagzoo&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The broader dagzoo follow-up uses three config-backed invocations:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;../dagzoo/configs/benchmark_cpu.yaml&lt;/code&gt; with &lt;code&gt;2048&lt;/code&gt; datasets&lt;/li&gt;
&lt;li&gt;&lt;code&gt;../dagzoo/configs/default.yaml&lt;/code&gt; with &lt;code&gt;4096&lt;/code&gt; datasets&lt;/li&gt;
&lt;li&gt;&lt;code&gt;../dagzoo/configs/benchmark_cuda_h100_large_shape.yaml&lt;/code&gt; with &lt;code&gt;128&lt;/code&gt; datasets&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The curated comparator baseline remains pinned to &lt;code&gt;data/manifests/bench/openml_classification_large_v1/manifest.parquet&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Historical support surface:&lt;/p&gt;</description></item><item><title>Codebase Navigation</title><link>https://bensonlee5.github.io/tab-foundry/docs/development/codebase-navigation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/development/codebase-navigation/</guid><description>&lt;p&gt;Use this map when you need to find the right package, entry point, or workflow
surface before making a change. It complements
&lt;code&gt;docs/development/module-dependency-map.md&lt;/code&gt;, which records the observed
top-level package graph plus the intended dependency direction policy.&lt;/p&gt;
&lt;p&gt;This file owns package and entrypoint routing. It does not try to mirror the
full packaged CLI surface. For live command names and flags, use
&lt;code&gt;.venv/bin/tab-foundry ... --help&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="1-entry-points-and-orchestration"&gt;1. Entry Points And Orchestration&lt;/h2&gt;
&lt;p&gt;These are the user-facing or repo-local control surfaces that bridge commands
into the canonical library modules.&lt;/p&gt;</description></item><item><title>Module Dependency Map</title><link>https://bensonlee5.github.io/tab-foundry/docs/development/module-dependency-map/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/development/module-dependency-map/</guid><description>&lt;p&gt;Use this map when you need the current package graph or want to plan a refactor
without reopening dependency cycles.&lt;/p&gt;
&lt;p&gt;The observed graph is synchronized against
&lt;code&gt;scripts/audit/module_graph.py --fail-on-doc-drift&lt;/code&gt;. Keep the current-state
section factual and keep design intent in the policy section below it.&lt;/p&gt;
&lt;h2 id="observed-current-top-level-package-graph"&gt;Observed Current Top-Level Package Graph&lt;/h2&gt;
&lt;!-- module-graph:start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.__main__&lt;/code&gt; depends on &lt;code&gt;tab_foundry.cli&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.bench&lt;/code&gt; depends on &lt;code&gt;tab_foundry.config&lt;/code&gt;,
&lt;code&gt;tab_foundry.control_baseline_registry&lt;/code&gt;, &lt;code&gt;tab_foundry.data&lt;/code&gt;,
&lt;code&gt;tab_foundry.device&lt;/code&gt;, &lt;code&gt;tab_foundry.external_benchmarks&lt;/code&gt;,
&lt;code&gt;tab_foundry.benchmark_registry&lt;/code&gt;,
&lt;code&gt;tab_foundry.input_normalization&lt;/code&gt;, &lt;code&gt;tab_foundry.model&lt;/code&gt;,
&lt;code&gt;tab_foundry.preprocessing&lt;/code&gt;, &lt;code&gt;tab_foundry.registry&lt;/code&gt;,
&lt;code&gt;tab_foundry.repo_paths&lt;/code&gt;, &lt;code&gt;tab_foundry.task_batching&lt;/code&gt;,
&lt;code&gt;tab_foundry.timestamps&lt;/code&gt;, &lt;code&gt;tab_foundry.training&lt;/code&gt;, and
&lt;code&gt;tab_foundry.types&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.benchmark_registry&lt;/code&gt; depends on &lt;code&gt;tab_foundry.registry&lt;/code&gt; and
&lt;code&gt;tab_foundry.repo_paths&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.cli&lt;/code&gt; depends on &lt;code&gt;tab_foundry.bench&lt;/code&gt;,
&lt;code&gt;tab_foundry.benchmark_registry&lt;/code&gt;, &lt;code&gt;tab_foundry.config&lt;/code&gt;,
&lt;code&gt;tab_foundry.config_inspection&lt;/code&gt;, &lt;code&gt;tab_foundry.control_baseline_registry&lt;/code&gt;,
&lt;code&gt;tab_foundry.data&lt;/code&gt;, &lt;code&gt;tab_foundry.device&lt;/code&gt;, &lt;code&gt;tab_foundry.export&lt;/code&gt;,
&lt;code&gt;tab_foundry.external_benchmarks&lt;/code&gt;, &lt;code&gt;tab_foundry.model&lt;/code&gt;,
&lt;code&gt;tab_foundry.repo_paths&lt;/code&gt;, &lt;code&gt;tab_foundry.research&lt;/code&gt;,
&lt;code&gt;tab_foundry.task_batching&lt;/code&gt;, and &lt;code&gt;tab_foundry.training&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.config&lt;/code&gt; depends on &lt;code&gt;tab_foundry.repo_paths&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.config_inspection&lt;/code&gt; depends on &lt;code&gt;tab_foundry.config&lt;/code&gt;,
&lt;code&gt;tab_foundry.data&lt;/code&gt;, &lt;code&gt;tab_foundry.model&lt;/code&gt;,
&lt;code&gt;tab_foundry.preprocessing&lt;/code&gt;, and &lt;code&gt;tab_foundry.training&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.control_baseline_registry&lt;/code&gt; depends on
&lt;code&gt;tab_foundry.registry&lt;/code&gt; and &lt;code&gt;tab_foundry.repo_paths&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.data&lt;/code&gt; depends on &lt;code&gt;tab_foundry.benchmark_registry&lt;/code&gt;,
&lt;code&gt;tab_foundry.feature_types&lt;/code&gt;, &lt;code&gt;tab_foundry.hashing&lt;/code&gt;,
&lt;code&gt;tab_foundry.preprocessing&lt;/code&gt;, &lt;code&gt;tab_foundry.repo_paths&lt;/code&gt;,
&lt;code&gt;tab_foundry.task_batching&lt;/code&gt;, &lt;code&gt;tab_foundry.timestamps&lt;/code&gt;, and
&lt;code&gt;tab_foundry.types&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.export&lt;/code&gt; depends on &lt;code&gt;tab_foundry.feature_types&lt;/code&gt;,
&lt;code&gt;tab_foundry.hashing&lt;/code&gt;, &lt;code&gt;tab_foundry.model&lt;/code&gt;, &lt;code&gt;tab_foundry.preprocessing&lt;/code&gt;,
&lt;code&gt;tab_foundry.repo_paths&lt;/code&gt;, and &lt;code&gt;tab_foundry.types&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.model&lt;/code&gt; depends on &lt;code&gt;tab_foundry.feature_types&lt;/code&gt;,
&lt;code&gt;tab_foundry.input_normalization&lt;/code&gt;, &lt;code&gt;tab_foundry.likelihoods&lt;/code&gt;, and
&lt;code&gt;tab_foundry.types&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.preprocessing&lt;/code&gt; depends on &lt;code&gt;tab_foundry.feature_types&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.registry&lt;/code&gt; depends on &lt;code&gt;tab_foundry.repo_paths&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.research&lt;/code&gt; depends on &lt;code&gt;tab_foundry.bench&lt;/code&gt;,
&lt;code&gt;tab_foundry.benchmark_registry&lt;/code&gt;, &lt;code&gt;tab_foundry.config&lt;/code&gt;,
&lt;code&gt;tab_foundry.control_baseline_registry&lt;/code&gt;, &lt;code&gt;tab_foundry.data&lt;/code&gt;,
&lt;code&gt;tab_foundry.device&lt;/code&gt;, &lt;code&gt;tab_foundry.external_benchmarks&lt;/code&gt;,
&lt;code&gt;tab_foundry.hashing&lt;/code&gt;, &lt;code&gt;tab_foundry.model&lt;/code&gt;,
&lt;code&gt;tab_foundry.repo_paths&lt;/code&gt;, &lt;code&gt;tab_foundry.training&lt;/code&gt;, and
&lt;code&gt;tab_foundry.types&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.task_batching&lt;/code&gt; depends on &lt;code&gt;tab_foundry.types&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tab_foundry.training&lt;/code&gt; depends on &lt;code&gt;tab_foundry.data&lt;/code&gt;,
&lt;code&gt;tab_foundry.device&lt;/code&gt;, &lt;code&gt;tab_foundry.feature_types&lt;/code&gt;,
&lt;code&gt;tab_foundry.hashing&lt;/code&gt;, &lt;code&gt;tab_foundry.likelihoods&lt;/code&gt;,
&lt;code&gt;tab_foundry.model&lt;/code&gt;, &lt;code&gt;tab_foundry.preprocessing&lt;/code&gt;,
&lt;code&gt;tab_foundry.repo_paths&lt;/code&gt;, &lt;code&gt;tab_foundry.task_batching&lt;/code&gt;,
&lt;code&gt;tab_foundry.timestamps&lt;/code&gt;, and &lt;code&gt;tab_foundry.types&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- module-graph:end --&gt;
&lt;p&gt;Observed cycle status:&lt;/p&gt;</description></item><item><title>Model Config Reference</title><link>https://bensonlee5.github.io/tab-foundry/docs/development/model-config/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/development/model-config/</guid><description>&lt;p&gt;Use this reference when you need to know which model settings matter, where
they come from, and how they resolve across training, evaluation, export, and
bundle loading.&lt;/p&gt;
&lt;p&gt;Use these alongside this reference:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;architecture reference: &lt;code&gt;docs/development/model-architecture.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;inference contract: &lt;code&gt;docs/inference.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;canonical model spec: &lt;code&gt;src/tab_foundry/model/spec.py&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;config defaults: &lt;code&gt;configs/model/default.yaml&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="source-of-truth"&gt;Source Of Truth&lt;/h2&gt;
&lt;p&gt;The model config surface is shared across several layers, but the roles differ:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;configs/model/default.yaml&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Canonical repo-level default values for Hydra-composed train and eval runs.&lt;/li&gt;
&lt;li&gt;This is the intended operator-facing default source.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;code&gt;src/tab_foundry/model/spec.py&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Canonical typed representation of model settings.&lt;/li&gt;
&lt;li&gt;Provides fallback defaults for non-Hydra paths such as checkpoint-based
evaluation, export reconstruction, and bundle loading.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Checkpoint payload &lt;code&gt;config.model&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Persists the model settings used for a training run.&lt;/li&gt;
&lt;li&gt;Takes precedence over fallback config when evaluating or exporting a
checkpoint.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Export manifest &lt;code&gt;model&lt;/code&gt;
&lt;ul&gt;
&lt;li&gt;Persists the resolved model settings that an inference/runtime loader needs
to reconstruct the model.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Current canonical default:&lt;/p&gt;</description></item><item><title>Dataset Curation And License Review</title><link>https://bensonlee5.github.io/tab-foundry/docs/development/dataset-curation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/docs/development/dataset-curation/</guid><description>&lt;p&gt;Use this policy when deciding whether a real-data dataset may enter a curated
benchmark bundle or manifest-backed comparator surface in &lt;code&gt;tab-foundry&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Use these alongside this policy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;canonical roadmap: &lt;code&gt;docs/development/roadmap.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;operator workflow runbook: &lt;code&gt;docs/workflows.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;review ledger: &lt;code&gt;reference/dataset_license_reviews.csv&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="policy"&gt;Policy&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;No real-data dataset may be added to an OpenML benchmark bundle,
manifest-backed external set, or other curated benchmark ladder until its
license review is complete.&lt;/li&gt;
&lt;li&gt;Keep one canonical OpenML baseline where the benchmark tooling is already
native, and use vetted manifest-backed external real-data datasets as
augmentation lanes when they add regimes that OpenML does not cover cleanly.&lt;/li&gt;
&lt;li&gt;The source of truth for approval status is the repo-tracked review ledger at
&lt;code&gt;reference/dataset_license_reviews.csv&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;This gate applies to OpenML datasets and vetted external real-data sources
such as Kaggle mirrors.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dagzoo&lt;/code&gt; remains the synthetic-data generation lane. It is not an external
real-data source, and its synthetic corpora do not replace the review
requirement for any real-data comparator set.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="review-record"&gt;Review Record&lt;/h2&gt;
&lt;p&gt;Each dataset review record must include these fields:&lt;/p&gt;</description></item><item><title>Third-Party Notices</title><link>https://bensonlee5.github.io/tab-foundry/third-party-notices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bensonlee5.github.io/tab-foundry/third-party-notices/</guid><description>&lt;p&gt;This documentation site includes bundled assets from the following
third-party projects.&lt;/p&gt;
&lt;h2 id="font-awesome-free"&gt;Font Awesome Free&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Website: &lt;a href="https://fontawesome.com"&gt;https://fontawesome.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;License (Icons): &lt;a href="https://creativecommons.org/licenses/by/4.0/"&gt;CC BY 4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;License (Fonts): &lt;a href="https://scripts.sil.org/OFL"&gt;SIL OFL 1.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;License (Code): &lt;a href="https://opensource.org/licenses/MIT"&gt;MIT&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Font Awesome Free by @fontawesome is licensed under CC BY 4.0 (icons),
SIL OFL 1.1 (fonts), and MIT (code).
Copyright (c) Fonticons, Inc.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="bootstrap"&gt;Bootstrap&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Website: &lt;a href="https://getbootstrap.com"&gt;https://getbootstrap.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;License: &lt;a href="https://github.com/twbs/bootstrap/blob/main/LICENSE"&gt;MIT&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright (c) 2011-2024 The Bootstrap Authors
Copyright (c) 2011-2024 Twitter, Inc.&lt;/p&gt;
&lt;p&gt;Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
&amp;ldquo;Software&amp;rdquo;), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:&lt;/p&gt;</description></item></channel></rss>