---
name: Feature request
about: Propose a user-visible capability or SDK/API improvement
title: "feat: "
labels: enhancement
assignees: ""
---

## Summary

<!-- One paragraph: what should TrustLoopGuard enable, and for whom? -->

## Problem

<!-- What caller, operator, or SDK user problem does this solve? -->

## Proposed behavior

<!-- Describe the desired behavior from the user's point of view. -->

## SDK/API surface

> TrustLoopGuard is SDK-driven. User-visible features should be exposed through
> the SDKs, not only through engine internals.

- [ ] `tl-core` type or wire-format change needed
- [ ] Rust SDK surface needed
- [ ] Python SDK surface needed
- [ ] TypeScript SDK surface needed
- [ ] Example app or recipe needed
- [ ] Docs update needed
- [ ] N/A - engine-internal only

## Acceptance criteria

<!-- List the observable checks that would make this complete. -->

- [ ] Proposed behavior is clear and testable
- [ ] Required SDK/API surfaces are identified
- [ ] Validation or test plan is described

## Compatibility and migration

<!-- Note breaking changes, default behavior changes, migration steps, or "N/A". -->

## Alternatives considered

<!-- Optional: other approaches, workarounds, or reasons not to build this. -->

## Additional context

<!-- Links, screenshots, logs, related issues, or design notes. -->
