Skip to main content

component

TuxAccordion

Disclosure group for FAQ + publication lists. Native <details> + <summary> under the hood — zero JS, perfect a11y, keyboard navigation works without wiring. Two kinds: faq (Q&A rhythm) and publication (italic title + meta line for citations).

Interactive Component Playground

TuxAccordion Workbench

Presets:
architectureWhat does Corridor Ops do that diskover doesn't?

Corridor Ops provides configurable institutional themes and a classifier-aware indexing pipeline. The treemap, search facets, and audit trail run on TanStack Virtual and OpenSearch, incorporating TTI data-governance tiers and ITAR compliance markers as first-class controls.

security · rbacHow does authentication work for IT vs research staff?

Entra ID via oauth2-proxy at the edge — the app receives header-based identity. IT users get full RBAC; research staff get scoped tokens issued via the agent-tokens v2 system (hashed, scoped, revocable per-corpus).

toolingIs there a CLI?

Yes. `corridor agent watch /path` indexes a directory and streams events to the central OpenSearch. `corridor agent token` manages scoped tokens. `corridor detector list` shows the classifier catalog.

deploymentCan I deploy Corridor Ops air-gapped?

The primary target is TTI internal network deployments. Offline or air-gapped installations are supported: fonts self-host locally, OpenSearch runs on-premise, and icon bundles package locally with zero external network dependencies.

Properties Inspector2 configurable knobs
Disclosure Stylekind
Mutually Exclusive (Single)single
false
Dynamic Component Syntax
<tux-accordion :items="faqItems" />

canonical

FAQ

architectureWhat does Corridor Ops do that diskover doesn't?

Corridor Ops provides configurable institutional themes and a classifier-aware indexing pipeline. The treemap, search facets, and audit trail run on TanStack Virtual and OpenSearch, incorporating TTI data-governance tiers and ITAR compliance markers as first-class controls.

security · rbacHow does authentication work for IT vs research staff?

Entra ID via oauth2-proxy at the edge — the app receives header-based identity. IT users get full RBAC; research staff get scoped tokens issued via the agent-tokens v2 system (hashed, scoped, revocable per-corpus).

toolingIs there a CLI?

Yes. `corridor agent watch /path` indexes a directory and streams events to the central OpenSearch. `corridor agent token` manages scoped tokens. `corridor detector list` shows the classifier catalog.

deploymentCan I deploy Corridor Ops air-gapped?

The primary target is TTI internal network deployments. Offline or air-gapped installations are supported: fonts self-host locally, OpenSearch runs on-premise, and icon bundles package locally with zero external network dependencies.

<tux-accordion :items="faqItems" />

single mode

Mutually exclusive

Pass single to make opening one item close the others (radio-style). Uses the native name attribute on <details> — graceful degradation in older browsers (they allow multiple open).

architectureWhat does Corridor Ops do that diskover doesn't?

Corridor Ops provides configurable institutional themes and a classifier-aware indexing pipeline. The treemap, search facets, and audit trail run on TanStack Virtual and OpenSearch, incorporating TTI data-governance tiers and ITAR compliance markers as first-class controls.

security · rbacHow does authentication work for IT vs research staff?

Entra ID via oauth2-proxy at the edge — the app receives header-based identity. IT users get full RBAC; research staff get scoped tokens issued via the agent-tokens v2 system (hashed, scoped, revocable per-corpus).

toolingIs there a CLI?

Yes. `corridor agent watch /path` indexes a directory and streams events to the central OpenSearch. `corridor agent token` manages scoped tokens. `corridor detector list` shows the classifier catalog.

deploymentCan I deploy Corridor Ops air-gapped?

The primary target is TTI internal network deployments. Offline or air-gapped installations are supported: fonts self-host locally, OpenSearch runs on-premise, and icon bundles package locally with zero external network dependencies.

<tux-accordion single :items="faqItems" />

publication kind

Citation rhythm

Pass kind="publication". Title renders Georgia italic (the elegant face), and the meta field surfaces the citation line below the title in the summary. Click to expand the abstract.

Microsimulation in rural corridor planningR. Chen, M. Acosta · Transportation Research Record · Vol. 2671 · pp. 88–101

Microsimulation results from a twelve-county rural-roadway study, with before/after data spanning 36 months. Treated intersections received high-friction surface treatment, retroreflective markings, and chevron alignment packages. Compliance gains held steady through follow-up; three of twelve sites also showed reductions in late-night crashes.

Equity-weighted outcome measures for state DOT performance frameworksI. Park, S. Okonkwo · Transportation Policy · Vol. 156 · 2025

Proposes an equity-weighted outcome measurement framework as a first-class component of state DOT performance dashboards. Validates against three years of Texas Triangle corridor data and demonstrates measurable shifts in resource-allocation decisions when equity outcomes are surfaced alongside efficiency metrics.

Continuous instrumentation of the Texas Triangle freight networkTTI MovementLab · Annual Report · 2025

Operational summary of the 412-mile continuously-instrumented freight corridor that came online during FY 2025. Includes deployment schedule, sensor types, data-volume estimates, and the schema decisions behind the OpenSearch ingest layer.

<tux-accordion kind="publication" :items="publicationItems" />

slot composition

Rich content per item

Each item exposes a #item-{idx} slot for content richer than a single string — lists, tables, embedded components. Falls back to item.content when the slot is empty.

How does the agent file-watcher work?

The agent runs as a long-lived process and uses the OS-native file-watcher API (inotify on Linux, ReadDirectoryChangesW on Windows). Events are coalesced over a 250ms debounce window and shipped in batches:

  • Create / modify / delete events for files
  • Move detection via inode tracking on POSIX, fallback to hash-on-rename on Windows
  • Soft-delete with 30-day retention before purge

See docs/agent-watching.md for the full event schema.

What gets indexed by default?

Filename, path, size, mtime, owner, file-type heuristic, and SHA-256. Classifier output (PII, ITAR markers, retention class) attaches asynchronously after the index pipeline picks up the new record.

props

Props + item shape

  • items — array of { title, eyebrow?, meta?, content?, defaultOpen? }. Required.
  • kind — "faq" | "publication". Defaults to "faq".
  • single — exclusive group; opening one closes others. Defaults to false.
  • #item-{idx} slots — rich content for any item.