Skip to content

Track 3 Tier 3: Optimistic-resolution settings, persistent reservations, Reserve pickers, PostgreSQL beta, save-as-blueprint endpoints - #21

Merged
nahumtimerman merged 1 commit into
mainfrom
docs/track3-tier3-howtos
Jul 27, 2026
Merged

Track 3 Tier 3: Optimistic-resolution settings, persistent reservations, Reserve pickers, PostgreSQL beta, save-as-blueprint endpoints#21
nahumtimerman merged 1 commit into
mainfrom
docs/track3-tier3-howtos

Conversation

@nahumtimerman

Copy link
Copy Markdown
Collaborator

Closes the remaining STALE how-to gaps from the coverage audit — the last of the 15-item backlog.

Changes

  • Config keysAbstractResolutionStrategy (in abstract-resources.md) and NetworkRouteResolverStrategy (in connectivity-management-and-route-configuration.md): opt-in Optimistic solvers, Legacy default, CloudShell Server / customer.config, restart required (2026.1).
  • Persistent reservations (shell-dev-blueprint-design-api/testshell-api.md) — new section documenting the real mechanism: UpdateReservationEndTime(reservationId, isPersistent, endTime) to make a sandbox persistent or revert it to timed (not a create-time flag).
  • Reserve dialog pickers (blueprint-catalog.md, creating-sandboxes.md) — note that Owner / Permitted-Users use a server-side type-ahead lookup for large domains.
  • PostgreSQL (Beta) (cs-system-requirements/database-prereq.md, DB-selection page) — added as a Beta/evaluation backend (contact Quali Support).
  • Assembly Lab save-as-blueprint (save-sandbox-as-blueprint.md) — routes whose endpoint is not a resource are preserved on save.

Grounding & validation

  • Every config-key name/default, API signature, and behavior verified against Trunk code + integration tests, then adversarially re-checked (e.g. the optimistic keys confirmed in ServiceConfigSettingsLoader; persistence confirmed to be an update-only operation).
  • npm run build passes (only the 3 pre-existing abstract-resources.md broken links).

🤖 Generated with Claude Code

- Config keys: AbstractResolutionStrategy, NetworkRouteResolverStrategy (Legacy/Optimistic, off by default, 2026.1)
- TestShell API: persistent reservations via UpdateReservationEndTime(reservationId, isPersistent, endTime)
- Type-ahead Owner/Permitted-Users pickers in the Reserve dialog for large domains
- PostgreSQL database support (Beta) in system requirements / DB selection
- Assembly Lab: save-as-blueprint preserves routes with non-resource endpoints

Grounded in server code + integration tests; adversarially verified.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@nahumtimerman
nahumtimerman merged commit 2159e27 into main Jul 27, 2026
1 check passed
@nahumtimerman
nahumtimerman deleted the docs/track3-tier3-howtos branch July 27, 2026 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant