Reframe Docker-centric wording so the conventional path is a first-class option Deployment-Basics.md's "What a deployment is made of" now opens with the substrate-neutral framing (conventional / Docker / Kubernetes all run the same base image and deployment-config), and "Running a deployment" leads with that same three-way framing before presenting the deploy-mf-<service> / scripts/start workflow as one way to bring a service up under Docker, pointing to the Cookbook and Deployment: Without Docker for the other two. Sweeps the rest of the wiki for the same assumption: Architecture-Advanced mentions systemd alongside Docker/Kubernetes for automatic restart and infra-component restart, and drops "container" as the implied only unit for per-instance role reporting, topology packaging, and the operational instance count. Configuration-Basics, Configuration-Advanced, and Deployment-Advanced add the conventional option alongside Docker/Kubernetes where a mounted-config or single-network example only named Docker. Configuration-Reference notes the Docker-free way to read the annotated defaults from an installation package. Image-Catalog and Cookbook-Enable- Tokens swap a couple of "container"/"in a container" phrasings for substrate-neutral wording. Glossary's Composition entry points at the Demo cookbook page instead of a no-longer-used "consolidated composition" name. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017aV4rcuYnv4rUf3adqG7gj
Split Security & Entitlements into Access Control + Security Separate the combined Concepts page into two: - Access Control (Architect) - client authentication, entitlements (authorization), and transitive entitlement for derived content. New lead. Placed after Architecture: Basics in the sidebar. - Security (Architect, Operator) - the operational surfaces: REST/admin access, cluster-internal traffic, transport, and deployment secrets. Keeps the original "Elastic MDS's security..." lead, adapted. Placed after Architecture: Advanced. Drops the "security surfaces" list; re-points all cross-references (Glossary, Entitlements-Context, Configuration-Advanced, How-to-Read to Access Control; Deployment-Advanced, API-Token-Administration, REST-API to Security). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017aV4rcuYnv4rUf3adqG7gj
Add Deployment: Image Catalog page Catalog of the deployable images, worked back from the deploy-mf-* projects and grouped by role: client-facing query services, projectors (market-data feeds / reference data / computed content), control plane, platform infrastructure, and all-in-one/evaluation. No versions/tags, no compositions (those live in Architecture / Deployment). socrata projector marked forthcoming. Linked from the sidebar, Deployment: Basics, and the Glossary. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L52U3EycDjN8uLAYL79HJ9
Wiki-wide: replace the AI-tell "shape" with topology/arrangement/etc. "deployment shape(s)" -> "topology"/"arrangement"; "two shapes of API" -> "kinds"; "the shape your script expects" -> "structure"; "canonical shape of a subscriber" -> "form"; "production-shaped" -> "production-grade". Spans Architecture: Advanced, Deployment: Advanced/Basics/Without-Docker, Glossary, REST API, and the SimpleSubscriber example. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L52U3EycDjN8uLAYL79HJ9
Deployment: Advanced - author from the networking architecture doc Networking-centered: bind vs advertise and the three host moments; "no single public host" (advertisement is per-network - retires PUBLIC_HOST); flat vs segmented (opt-in via *_NETWORKS); the network variables + NetworkDefinition descriptor (Cidr / AdvertiseHost) + fail-loud; the gateway's separate host model; and deployment shapes by substrate (Eclipse, Docker host / bridged / macvlan-multihomed, Kubernetes) with a decision guide. Distilled to client-facing altitude from docker-compositions/docs/host-resolution-and-networking.md. Reconcile composition framing (Glossary + Basics) to "worked templates; Kubernetes is the production substrate" - drops the "not a production deployment" wording. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L52U3EycDjN8uLAYL79HJ9
Draft Develop-JMS (verified context model: v5 feed.symbol vs MarketData schema-qualified; selectors; message types; v5 compat). Tighten Glossary Context entry
Draft Glossary (21 customer-facing terms, cross-linked)
Scaffold Elastic MDS wiki: Home, sidebar, footer, page stubs for the full doc set