Jakub Zych
24cf6cd931
fix(pier): end only the revoked token's or client's MCP sessions and log the client address (B-WR-04, B-IN-04)
...
- pact.MCPSubjectChanged and pier.Event gain TokenID and ClientID; a
narrowed revoked event closes only matching sessions and stateless servers
- cabana fires the admin token revoke with the token row id
- towel.WithClientIP/ClientIP; pier puts the address (surf applies
http.trusted_proxies) on the resolve context and ResolveBackendToken logs it
2026-10-23 16:21:37 +02:00
602e0412f3
docs: add a Role in the framework section to every module README
...
Each module README now says where the module sits in the dependency
graph, why it is its own module, and lists use cases for application
developers.
2026-10-11 00:58:17 +02:00
ca1443e9c8
docs: add a name mnemonic to every module README and the root modules table
2026-10-11 00:26:20 +02:00
Jakub Zych
1f8f5e1b51
feat(11.1-03): add the Architecture and Plugins docs sections
...
- architecture: introduction, Go modules and workspaces, application
lifecycle, request lifecycle
- plugins: registration, scheduling, extending, testing
- verified Examples for backpack services, towel request context,
pact schedules and festival events
- TestDocsRequiredPages lists the eight new pages
2026-09-30 22:12:08 +02:00
Jakub Zych
1bd34948a9
docs(modules): rewrite cabana, wire, towel, festival, compass, backpack READMEs
2026-09-28 15:43:23 +02:00
Jakub Zych
680a61cde2
docs(10.2-02): document framework modules
...
- Add concise code-derived onboarding for all nested modules\n- Name a real entry point and current consumers per package
2026-09-28 13:07:52 +02:00
Jakub Zych
5e50b166ef
refactor(10.2-01): nest framework packages under modules
...
- Move remaining beach packages and embedded admin assets\n- Rewrite framework, example, build, and gate paths
2026-09-28 02:21:02 +02:00