Rewrite Tier 1 essentials against v1.3.5 codebase
Fixes factual errors in Getting-Started, Configure-OData, Send-Commands,
Run-Queries — all four previously documented the pre-PR #76 settings
shape (flat ClientId/ClientSecret) and pre-PR #104 dimension query
signature.
- Home: hub rewritten with full 21-page documentation map
- Getting-Started: nested ODataSettings, ConfigureFunctionsWorkerDefaults
(not WebApplication), KeyVault hint, smoke-test tie-in
- Configure-OData: full nested Authentication/Resilience reference,
Azure App Settings double-underscore syntax, programmatic overrides
- Define-Entities: BaseEntity<TKey>, composite keys, [ODataField] +
CSDL-derived AllowEdit/AllowEditOnCreate, [JsonPropertyName] honoured
in filter translator (v1.3.3+), enum qualified-type form (v1.3.5+)
- Send-Commands: Create/Update/Delete + batch + custom commands +
ICommand vs ICommand<TResponse>, composite-key write limitation noted
- Run-Queries: GetByKeyQuery<TEntity>(object[]) and GetByFilterQuery
with current signatures, supported filter shapes table, ICacheableQuery
- _Sidebar: GitHub wiki TOC for all 21 pages
Replace wiki with practice-first documentation
Remove 18 legacy pages and publish 9 new wiki pages following
pip-boy-docs writing standards: practice-first, fact-grounded
against the codebase, developer audience throughout.
New pages: Home, Getting Started, Define Entities, Send Commands,
Run Queries, Handle Errors, Configure OData, Work with Dimensions,
Write Tests.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>