|
2 | 2 | "schema_version": 1, |
3 | 3 | "slug": "asana", |
4 | 4 | "persona": "it-admin", |
5 | | - "runtime": "cursor-sdk", |
6 | | - "updated_at": "2026-07-27T18:24:37Z", |
| 5 | + "runtime": "pi", |
| 6 | + "updated_at": "2026-08-06T23:27:10Z", |
7 | 7 | "steps": { |
8 | 8 | "research": { |
9 | | - "input_digest": "sha256:4ace6f73cd97682009ab1480ed6cd5f2fcbcced2fb4f5ec5110643d5a20d29bf", |
| 9 | + "input_digest": "sha256:69925b98bcfe45e8835f96e3936ab7ae720eadc2f3ef2cc807f736f3dc5ad6ff", |
10 | 10 | "inputs": { |
11 | | - "model": "gpt-5.6-sol", |
12 | | - "prompt_digest": "sha256:3b79ac335ee0b509b454301f3d8eb1d9665aea3729404aa00d65e08433e6b4e5", |
| 11 | + "model": "openrouter/openai/gpt-5.6-sol", |
| 12 | + "prompt_digest": "sha256:255c60266361ff6711b0b04829329485020218f5a0460f70aa30f30d9c1711fc", |
13 | 13 | "reading_list": [ |
14 | 14 | { |
15 | 15 | "path": "doctrine/glossary.md", |
|
21 | 21 | }, |
22 | 22 | { |
23 | 23 | "path": "doctrine/roles/technical-research.md", |
24 | | - "digest": "sha256:66065c6978e8389ff59b1a5f1ba0bfe4b7d16c93189416d97119b5cbdd6f091f" |
| 24 | + "digest": "sha256:88f093f873c705128a0a31eb38be298a2ee11f4d50815552739925337f8ac3ad" |
25 | 25 | }, |
26 | 26 | { |
27 | 27 | "path": "doctrine/speakeasy-setup.md", |
28 | | - "digest": "sha256:8715948a90f95187a2e093e3dfbaccb2870423ee7c90aed4eeba5c418c0bb85e" |
| 28 | + "digest": "sha256:9f173facc7f63e450eb7e4d693c67c0a88e9ff68f0a381cfcbae413a8d47dd16" |
29 | 29 | } |
30 | 30 | ], |
31 | 31 | "artifacts": [], |
32 | 32 | "params": { |
33 | 33 | "provider": "asana", |
34 | | - "notes": "Update existing guide under guides/asana; issue body empty—refresh for current MCP/auth steps unless repo diff specifies scope.\n\nSpeakeasy MCP Catalog: present name=\"com.pulsemcp.mirror/asana-mcp\"" |
| 34 | + "notes": "Refresh the existing Asana guide due to lockfile drift; use the pi runtime and current prompt templates/model configuration.\n\nSpeakeasy MCP Catalog: present name=\"com.pulsemcp.mirror/asana-mcp\"" |
35 | 35 | } |
36 | 36 | }, |
37 | 37 | "outputs": [ |
38 | 38 | { |
39 | 39 | "path": "research.md", |
40 | | - "digest": "sha256:878899d95001a1d865c3131b7702a9ab904723ba952eaaa250017b70f8206824" |
| 40 | + "digest": "sha256:a706c5d4e53f3444526fba61175c2cbed055df4f0d79657fc5909d37828b8d87" |
41 | 41 | }, |
42 | 42 | { |
43 | 43 | "path": "meta.yaml", |
44 | | - "digest": "sha256:9d4ec4f70713f70b990c7c245fc93e6fdca44dca941a1fda8d8704d0007d1b17" |
| 44 | + "digest": "sha256:082d0739c4aa20330dfe204a3287591c231a0254ad7e197aab1823efd11cdefb" |
45 | 45 | } |
46 | 46 | ], |
47 | | - "completed_at": "2026-07-27T18:24:37Z" |
| 47 | + "completed_at": "2026-08-06T23:27:10Z" |
48 | 48 | }, |
49 | 49 | "draft": { |
50 | | - "input_digest": "sha256:4a34f543c5e3fc5dd96b96695aa3578fdbbcefc4b5727ca199e7854c41ef8102", |
| 50 | + "input_digest": "sha256:ae3e529d4f72f8b4a54f9b8fe6769cec7c9c75b10678912db748841ad966f7ce", |
51 | 51 | "inputs": { |
52 | | - "model": "gpt-5.6-sol", |
53 | | - "prompt_digest": "sha256:a956869fa21cc7f91fff9450fe09c86dc2014cb5f058691e03d07eb0b3acce3f", |
| 52 | + "model": "openrouter/openai/gpt-5.6-sol", |
| 53 | + "prompt_digest": "sha256:ad649d12e8bf3882a1593555c0c4d31681ac50aa891177b1a8f766a563d85d6c", |
54 | 54 | "reading_list": [ |
55 | 55 | { |
56 | 56 | "path": "doctrine/glossary.md", |
|
62 | 62 | }, |
63 | 63 | { |
64 | 64 | "path": "doctrine/roles/writer.md", |
65 | | - "digest": "sha256:1e2f0afa73e8c28502f7fea0d21722a22c980326f3bd878418df27c23fa5b6b3" |
| 65 | + "digest": "sha256:4214af68feea7dfc68fab1058e1d5d35e6238d5b51fd9b10db421ebafc49a3cc" |
66 | 66 | }, |
67 | 67 | { |
68 | 68 | "path": "doctrine/personas/it-admin.md", |
69 | | - "digest": "sha256:b76dc61236fa5c56390354a0d51d5b5ee666395bb65a2e993b79bd9aa9c1fd0d" |
| 69 | + "digest": "sha256:38c1356b43c9e5f92527f9b73e8561a62cb2eb636b675796af49d0b6015dd9be" |
70 | 70 | } |
71 | 71 | ], |
72 | 72 | "artifacts": [ |
73 | 73 | { |
74 | 74 | "path": "research.md", |
75 | | - "digest": "sha256:878899d95001a1d865c3131b7702a9ab904723ba952eaaa250017b70f8206824" |
| 75 | + "digest": "sha256:a706c5d4e53f3444526fba61175c2cbed055df4f0d79657fc5909d37828b8d87" |
76 | 76 | }, |
77 | 77 | { |
78 | 78 | "path": "meta.yaml", |
79 | | - "digest": "sha256:9d4ec4f70713f70b990c7c245fc93e6fdca44dca941a1fda8d8704d0007d1b17" |
| 79 | + "digest": "sha256:082d0739c4aa20330dfe204a3287591c231a0254ad7e197aab1823efd11cdefb" |
80 | 80 | } |
81 | 81 | ], |
82 | 82 | "params": { |
83 | 83 | "provider": "asana", |
84 | | - "notes": "Update existing guide under guides/asana; issue body empty—refresh for current MCP/auth steps unless repo diff specifies scope.\n\nSpeakeasy MCP Catalog: present name=\"com.pulsemcp.mirror/asana-mcp\"", |
| 84 | + "notes": "Refresh the existing Asana guide due to lockfile drift; use the pi runtime and current prompt templates/model configuration.\n\nSpeakeasy MCP Catalog: present name=\"com.pulsemcp.mirror/asana-mcp\"", |
85 | 85 | "persona": "it-admin" |
86 | 86 | } |
87 | 87 | }, |
88 | 88 | "outputs": [ |
89 | 89 | { |
90 | 90 | "path": "external.md", |
91 | | - "digest": "sha256:31858e60f74b872fc9cf9efdffbce15f93a68825e7dd6dad278c850c73ac3475" |
| 91 | + "digest": "sha256:60e50a07a3982d2e1a424ce5cc6fe627bf720e1642c067847b928436a0893afb" |
92 | 92 | }, |
93 | 93 | { |
94 | 94 | "path": "speakeasy.md", |
95 | | - "digest": "sha256:7c84b4e800739971fa9d4d43235a246b69c906cebbcaad267c90d5a6786882fc" |
| 95 | + "digest": "sha256:f69535609f5d508c99073737ac1e39634fb3c1c01801481265b03c14ffed1470" |
96 | 96 | } |
97 | 97 | ], |
98 | | - "completed_at": "2026-07-27T18:24:37Z" |
| 98 | + "completed_at": "2026-08-06T23:27:10Z" |
99 | 99 | }, |
100 | 100 | "review.fidelity": { |
101 | | - "input_digest": "sha256:4c48d5857fc801ff38e46136b9e51704919442d46d0885f456b0d9c4eefcc676", |
| 101 | + "input_digest": "sha256:69a9321c9da112f8ca1f89300dc9e1f985a697c6afa8fa23b451c2a70e065730", |
102 | 102 | "inputs": { |
103 | | - "model": "gpt-5.6-sol", |
104 | | - "prompt_digest": "sha256:cb91cacc0c50621e5c913643f99937071ea75c9a7c0856ff8c6cc70fc568d861", |
| 103 | + "model": "openrouter/openai/gpt-5.6-sol", |
| 104 | + "prompt_digest": "sha256:2885ba720bba92fbed782f1ac13fdbd065c3f1a294302ee85792fc4f61866e1f", |
105 | 105 | "reading_list": [ |
106 | 106 | { |
107 | 107 | "path": "doctrine/glossary.md", |
|
113 | 113 | }, |
114 | 114 | { |
115 | 115 | "path": "doctrine/roles/fidelity.md", |
116 | | - "digest": "sha256:472ec8a2db648c822d126dea857d3f79e9c97a8e9b5fe6a997170bef3c8d2c22" |
| 116 | + "digest": "sha256:f1c64906d2702d25c5db118f0a1a471b4962333a506c235ffebccf67413aa7f3" |
117 | 117 | } |
118 | 118 | ], |
119 | 119 | "artifacts": [ |
120 | 120 | { |
121 | 121 | "path": "research.md", |
122 | | - "digest": "sha256:878899d95001a1d865c3131b7702a9ab904723ba952eaaa250017b70f8206824" |
| 122 | + "digest": "sha256:a706c5d4e53f3444526fba61175c2cbed055df4f0d79657fc5909d37828b8d87" |
123 | 123 | }, |
124 | 124 | { |
125 | 125 | "path": "meta.yaml", |
126 | | - "digest": "sha256:9d4ec4f70713f70b990c7c245fc93e6fdca44dca941a1fda8d8704d0007d1b17" |
| 126 | + "digest": "sha256:082d0739c4aa20330dfe204a3287591c231a0254ad7e197aab1823efd11cdefb" |
127 | 127 | }, |
128 | 128 | { |
129 | 129 | "path": "external.md", |
130 | | - "digest": "sha256:31858e60f74b872fc9cf9efdffbce15f93a68825e7dd6dad278c850c73ac3475" |
| 130 | + "digest": "sha256:60e50a07a3982d2e1a424ce5cc6fe627bf720e1642c067847b928436a0893afb" |
131 | 131 | }, |
132 | 132 | { |
133 | 133 | "path": "speakeasy.md", |
134 | | - "digest": "sha256:7c84b4e800739971fa9d4d43235a246b69c906cebbcaad267c90d5a6786882fc" |
| 134 | + "digest": "sha256:f69535609f5d508c99073737ac1e39634fb3c1c01801481265b03c14ffed1470" |
135 | 135 | } |
136 | 136 | ], |
137 | 137 | "params": { |
138 | 138 | "provider": "asana", |
139 | | - "notes": "Update existing guide under guides/asana; issue body empty—refresh for current MCP/auth steps unless repo diff specifies scope.\n\nSpeakeasy MCP Catalog: present name=\"com.pulsemcp.mirror/asana-mcp\"", |
| 139 | + "notes": "Refresh the existing Asana guide due to lockfile drift; use the pi runtime and current prompt templates/model configuration.\n\nSpeakeasy MCP Catalog: present name=\"com.pulsemcp.mirror/asana-mcp\"", |
140 | 140 | "persona": "it-admin", |
141 | 141 | "dimension": "fidelity" |
142 | 142 | } |
143 | 143 | }, |
144 | 144 | "outputs": [ |
145 | 145 | { |
146 | 146 | "path": "external.md", |
147 | | - "digest": "sha256:31858e60f74b872fc9cf9efdffbce15f93a68825e7dd6dad278c850c73ac3475" |
| 147 | + "digest": "sha256:60e50a07a3982d2e1a424ce5cc6fe627bf720e1642c067847b928436a0893afb" |
148 | 148 | }, |
149 | 149 | { |
150 | 150 | "path": "speakeasy.md", |
151 | | - "digest": "sha256:7c84b4e800739971fa9d4d43235a246b69c906cebbcaad267c90d5a6786882fc" |
| 151 | + "digest": "sha256:f69535609f5d508c99073737ac1e39634fb3c1c01801481265b03c14ffed1470" |
152 | 152 | } |
153 | 153 | ], |
154 | | - "completed_at": "2026-07-27T18:24:37Z" |
| 154 | + "completed_at": "2026-08-06T23:27:10Z" |
155 | 155 | }, |
156 | 156 | "review.achievability": { |
157 | | - "input_digest": "sha256:8b3de00837891f32e8bd4b536c15c643935c1936b3c7bb04bfb98502fad16234", |
| 157 | + "input_digest": "sha256:3e988444dc0af3399c72503d4d49c5cd98d8f42c3926ccdc83146b69f444cb34", |
158 | 158 | "inputs": { |
159 | | - "model": "gpt-5.6-sol", |
160 | | - "prompt_digest": "sha256:5da0cf6dfcf7d6cc8a083825cd048f87c4d0ce7442683b67981efb98b8a97ca3", |
| 159 | + "model": "openrouter/openai/gpt-5.6-sol", |
| 160 | + "prompt_digest": "sha256:0b287f892ece7611416030973e4b1952db4c173e3023930bf238685d39b79cdf", |
161 | 161 | "reading_list": [ |
162 | 162 | { |
163 | 163 | "path": "doctrine/glossary.md", |
|
173 | 173 | }, |
174 | 174 | { |
175 | 175 | "path": "doctrine/personas/it-admin.md", |
176 | | - "digest": "sha256:b76dc61236fa5c56390354a0d51d5b5ee666395bb65a2e993b79bd9aa9c1fd0d" |
| 176 | + "digest": "sha256:38c1356b43c9e5f92527f9b73e8561a62cb2eb636b675796af49d0b6015dd9be" |
177 | 177 | } |
178 | 178 | ], |
179 | 179 | "artifacts": [ |
180 | 180 | { |
181 | 181 | "path": "research.md", |
182 | | - "digest": "sha256:878899d95001a1d865c3131b7702a9ab904723ba952eaaa250017b70f8206824" |
| 182 | + "digest": "sha256:a706c5d4e53f3444526fba61175c2cbed055df4f0d79657fc5909d37828b8d87" |
183 | 183 | }, |
184 | 184 | { |
185 | 185 | "path": "meta.yaml", |
186 | | - "digest": "sha256:9d4ec4f70713f70b990c7c245fc93e6fdca44dca941a1fda8d8704d0007d1b17" |
| 186 | + "digest": "sha256:082d0739c4aa20330dfe204a3287591c231a0254ad7e197aab1823efd11cdefb" |
187 | 187 | }, |
188 | 188 | { |
189 | 189 | "path": "external.md", |
190 | | - "digest": "sha256:31858e60f74b872fc9cf9efdffbce15f93a68825e7dd6dad278c850c73ac3475" |
| 190 | + "digest": "sha256:60e50a07a3982d2e1a424ce5cc6fe627bf720e1642c067847b928436a0893afb" |
191 | 191 | }, |
192 | 192 | { |
193 | 193 | "path": "speakeasy.md", |
194 | | - "digest": "sha256:7c84b4e800739971fa9d4d43235a246b69c906cebbcaad267c90d5a6786882fc" |
| 194 | + "digest": "sha256:f69535609f5d508c99073737ac1e39634fb3c1c01801481265b03c14ffed1470" |
195 | 195 | } |
196 | 196 | ], |
197 | 197 | "params": { |
198 | 198 | "provider": "asana", |
199 | | - "notes": "Update existing guide under guides/asana; issue body empty—refresh for current MCP/auth steps unless repo diff specifies scope.\n\nSpeakeasy MCP Catalog: present name=\"com.pulsemcp.mirror/asana-mcp\"", |
| 199 | + "notes": "Refresh the existing Asana guide due to lockfile drift; use the pi runtime and current prompt templates/model configuration.\n\nSpeakeasy MCP Catalog: present name=\"com.pulsemcp.mirror/asana-mcp\"", |
200 | 200 | "persona": "it-admin", |
201 | 201 | "dimension": "achievability" |
202 | 202 | } |
203 | 203 | }, |
204 | 204 | "outputs": [ |
205 | 205 | { |
206 | 206 | "path": "external.md", |
207 | | - "digest": "sha256:31858e60f74b872fc9cf9efdffbce15f93a68825e7dd6dad278c850c73ac3475" |
| 207 | + "digest": "sha256:60e50a07a3982d2e1a424ce5cc6fe627bf720e1642c067847b928436a0893afb" |
208 | 208 | }, |
209 | 209 | { |
210 | 210 | "path": "speakeasy.md", |
211 | | - "digest": "sha256:7c84b4e800739971fa9d4d43235a246b69c906cebbcaad267c90d5a6786882fc" |
| 211 | + "digest": "sha256:f69535609f5d508c99073737ac1e39634fb3c1c01801481265b03c14ffed1470" |
212 | 212 | } |
213 | 213 | ], |
214 | | - "completed_at": "2026-07-27T18:24:37Z" |
| 214 | + "completed_at": "2026-08-06T23:27:10Z" |
215 | 215 | } |
216 | 216 | } |
217 | 217 | } |
0 commit comments