



















@@ -1,4 +1,4 @@
1-export type LiveTransportStandardScenarioId =
1+type LiveTransportStandardScenarioId =
22| "canary"
33| "mention-gating"
44| "allowlist-block"
@@ -16,60 +16,59 @@ export type LiveTransportScenarioDefinition<TId extends string = string> = {
1616title: string;
1717};
181819-export type LiveTransportStandardScenarioDefinition = {
19+type LiveTransportStandardScenarioDefinition = {
2020description: string;
2121id: LiveTransportStandardScenarioId;
2222title: string;
2323};
242425-export const LIVE_TRANSPORT_STANDARD_SCENARIOS: readonly LiveTransportStandardScenarioDefinition[] =
26-[
27-{
28-id: "canary",
29-title: "Transport canary",
30-description: "The lane can trigger one known-good reply on the real transport.",
31-},
32-{
33-id: "mention-gating",
34-title: "Mention gating",
35-description: "Messages without the required mention do not trigger a reply.",
36-},
37-{
38-id: "allowlist-block",
39-title: "Sender allowlist block",
40-description: "Non-allowlisted senders do not trigger a reply.",
41-},
42-{
43-id: "top-level-reply-shape",
44-title: "Top-level reply shape",
45-description: "Top-level replies stay top-level when the lane is configured that way.",
46-},
47-{
48-id: "restart-resume",
49-title: "Restart resume",
50-description: "The lane still responds after a gateway restart.",
51-},
52-{
53-id: "thread-follow-up",
54-title: "Thread follow-up",
55-description: "Threaded prompts receive threaded replies with the expected relation metadata.",
56-},
57-{
58-id: "thread-isolation",
59-title: "Thread isolation",
60-description: "Fresh top-level prompts stay out of prior threads.",
61-},
62-{
63-id: "reaction-observation",
64-title: "Reaction observation",
65-description: "Reaction events are observed and normalized correctly.",
66-},
67-{
68-id: "help-command",
69-title: "Help command",
70-description: "The transport-specific help command path replies successfully.",
71-},
72-] as const;
25+const LIVE_TRANSPORT_STANDARD_SCENARIOS: readonly LiveTransportStandardScenarioDefinition[] = [
26+{
27+id: "canary",
28+title: "Transport canary",
29+description: "The lane can trigger one known-good reply on the real transport.",
30+},
31+{
32+id: "mention-gating",
33+title: "Mention gating",
34+description: "Messages without the required mention do not trigger a reply.",
35+},
36+{
37+id: "allowlist-block",
38+title: "Sender allowlist block",
39+description: "Non-allowlisted senders do not trigger a reply.",
40+},
41+{
42+id: "top-level-reply-shape",
43+title: "Top-level reply shape",
44+description: "Top-level replies stay top-level when the lane is configured that way.",
45+},
46+{
47+id: "restart-resume",
48+title: "Restart resume",
49+description: "The lane still responds after a gateway restart.",
50+},
51+{
52+id: "thread-follow-up",
53+title: "Thread follow-up",
54+description: "Threaded prompts receive threaded replies with the expected relation metadata.",
55+},
56+{
57+id: "thread-isolation",
58+title: "Thread isolation",
59+description: "Fresh top-level prompts stay out of prior threads.",
60+},
61+{
62+id: "reaction-observation",
63+title: "Reaction observation",
64+description: "Reaction events are observed and normalized correctly.",
65+},
66+{
67+id: "help-command",
68+title: "Help command",
69+description: "The transport-specific help command path replies successfully.",
70+},
71+] as const;
73727473export const LIVE_TRANSPORT_BASELINE_STANDARD_SCENARIO_IDS: readonly LiveTransportStandardScenarioId[] =
7574[
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。