Glossary
Overview
This page defines only the terms specific to the FT AI Toolkit (its methodologies, the internal wire style, the agent toolchain, and the frontend/protocol terms that the backend glossary doesn’t carry).
For everything else, use the portal’s existing glossaries — don’t duplicate them here:
-
Platform Glossary — company-wide terms (Antora, Java, Spring Boot, TDD, CI/CD, Observability…).
-
ACS Glossary — protocol & backend domain (ACS, CPE, CWMP, CoAP, MQTT, QoE, TR-069, USP, ClickHouse, Hazelcast, MySQL/Oracle…).
A
- Agentic
-
The delivery engine of this toolkit:
ft-developerdetects the repo and stack, grades the task (architecture-led vs TDD-led), delegates to the coding agents, and runs audit/review behind the same gates.See: Ways of Working · Claude Toolkit
C
- Component map
-
Per-repo inventory used to onboard the agents fast: a deterministic
COMPONENT-MAP.mdskeleton (modules, Spring beans, JPA entities, DB tables, Angular counts) plus an AI-authoredCOMPONENT-MAP.semantic.mdlayer. Both are CI-gated.See: Deployment & Usage
L
- LwM2M (OMA Lightweight M2M)
-
OMA device-management protocol over CoAP/DTLS for constrained IoT devices (v1.0–v2.0). A sibling to the BBF protocols; parameter paths are validated against the spec, like TR-* work.
Specification: https://www.openmobilealliance.org/
Related: CoAP/DTLS in the ACS glossary
M
- MDC (Mapped Diagnostic Context)
-
SLF4J’s thread-local context map. FT deliberately does not use it — flows hop across thread pools, queues, and sessions, so MDC context silently vanishes mid-flow; ids are carried explicitly as
key=valueon the session/command object instead.See: Java standard §J5
- Micrometer
-
Vendor-neutral application-metrics facade (with Spring Boot Actuator), scraped by Prometheus. FT uses low-cardinality tags only — the serial belongs in logs, not metric tags.
Specification: https://micrometer.io/
See: Java standard §J13
N
- NgRx
-
Redux-style reactive state management for Angular. In FT it is the client-side cache: read from selectors, never re-fetch what the store can already answer.
Specification: https://ngrx.io/
O
- OnPush
-
Angular
ChangeDetectionStrategy.OnPush— change detection runs only on input-reference change or anasyncpipe emission. The FT default for every component.See: Angular standard §C4
- OpenAPI / springdoc
-
OpenAPI is the machine-readable description of a REST API; springdoc generates it (and Swagger UI) from Spring controllers via
@Tag/@Operation/@Schema. It is the living contract for external APIs.Specification: https://springdoc.org/
P
- POST-RPC
-
The internal UI↔BE wire style:
POST /{controller}/{action}with the filter/id carried in the JSON body — not REST. Reads usePOST; create/update usePUT. Distinct from the external REST surface.
Q
- Qdrant
-
Vector database that indexes a repo’s code (the
ft_codecollection) for deep semantic search by the agents; re-indexed on merge tomain.Specification: https://qdrant.tech/
See: Deployment & Usage
S
- SDD (Spec-Driven Development)
-
Writing and approving a one-page design before coding an architecture-led task — the counterpart to TDD for bounded work. The CTO signs off before implementation starts.
See: Ways of Working · Writing an SDD
T
- Testcontainers
-
Library that starts real services (databases, brokers, protocol emulators) in Docker for integration tests (
*IT). FT never mocks the DB.Specification: https://testcontainers.com/
See: Java standard §J7
- TR-181 (Device Data Model)
-
BBF data model defining the parameter tree (
Device.) managed over TR-069 / TR-369. Validate paths against the spec before writing code or tests.Related: TR-069 / USP in the ACS glossary
- TR-369 (USP — User Services Platform)
-
BBF’s successor management protocol to TR-069 — multi-controller and transport-agnostic (MQTT / WebSocket / CoAP / STOMP).
Related: USP in the ACS glossary
Acronyms Quick Reference
| Acronym | Full Term |
|---|---|
LwM2M |
Lightweight Machine-to-Machine (OMA) |
MDC |
Mapped Diagnostic Context (SLF4J) — not used at FT |
RPC |
Remote Procedure Call (FT internal wire = POST-RPC) |
SDD |
Spec-Driven Development |
USP |
User Services Platform (TR-369) |
| Company-wide & protocol terms → Platform Glossary · ACS Glossary. Back to Overview. |