-
7fc25ae53f
plan for 2026.08.23.06

pastilhasandClaude Opus 5
2026-08-23 23:48:41 +00:00
-
8770f98dcd
capabilities: read a plugin's where they live, stop copying them in

pastilhasandClaude Opus 5
2026-08-23 23:19:11 +00:00
-
6572fa90f0
design: plugin capabilities are loaded in place, not copied

pastilhasandClaude Opus 5
2026-08-23 23:11:19 +00:00
-
99149443b7
plugins: a plugin can ship a task

pastilhasandClaude Opus 5
2026-08-23 23:02:07 +00:00
-
7370a422d1
stt: priming prompts for 23 more languages

pastilhasandClaude Opus 5
2026-08-23 22:37:32 +00:00
-
0fc43ef6d0
plan: filesystem quotas, the half the platform cannot do

pastilhasandClaude Opus 5
2026-08-23 21:59:49 +00:00
-
5c6aea4ffc
teams: the four open questions are answered

pastilhasandClaude Opus 5
2026-08-23 21:56:39 +00:00
-
c38f02afa3
roles phase 3: dev tools are a row, not a hardcoded name

pastilhasandClaude Opus 5
2026-08-23 21:32:42 +00:00
-
a6509f6456
docs: account creation exists, and has since
69a31051

pastilhasandClaude Opus 5
2026-08-23 21:02:14 +00:00
-
9cd9d10d50
deploy 2026.08.23.05: five hosts, schema verified by query on each

pastilhasandClaude Opus 5
2026-08-23 18:48:57 +00:00
-
6cd99ddbc3
convention: the two ways commit-by-path bites

pastilhasandClaude Opus 5
2026-08-23 18:38:41 +00:00
-
e15ab2303a
release 2026.08.23.05
deploy/2026.08.23.05

pastilhasandClaude Opus 5
2026-08-23 18:38:26 +00:00
-
4ca4becaa8
plugins: a dependency can declare the architecture its package needs

pastilhasandClaude Opus 5
2026-08-23 18:24:54 +00:00
-
0f90003d15
convention: commit by path, not by index

pastilhasandClaude Opus 5
2026-08-23 18:12:18 +00:00
-
db2382092e
note:
6e092c32 is roles phase 2, not just the marketplace entry

pastilhasandClaude Opus 5
2026-08-23 18:11:54 +00:00
-
6e092c32ea
marketplace: minesweeper in the catalogue

pastilhasandClaude Opus 5
2026-08-23 18:07:50 +00:00
-
1ff271bb5e
localization: fix two defects found by actually rendering the shipped locales
pastilhas
2026-08-23 17:50:28 +00:00
-
fbdfd3fb89
minesweeper leaves the platform; plugin sockets relay ws-to-ws

pastilhasandClaude Opus 5
2026-08-23 17:43:43 +00:00
-
6490dbc368
localization: three shipped locales were never loaded

pastilhasandClaude Opus 5
2026-08-23 17:38:55 +00:00
-
d7a4a18ce8
localization: ship es-ES
pastilhas
2026-08-23 17:21:37 +00:00
-
d6a3bea7c9
localization: ship de-DE
pastilhas
2026-08-23 17:19:59 +00:00
-
0457bf9ff3
localization: ship fr-FR
pastilhas
2026-08-23 17:17:50 +00:00
-
a6b4bc4170
localization: officerdev (panels) to zero convertible
pastilhas
2026-08-23 16:36:48 +00:00
-
ad0fd12262
toolbar family keyed (57 -> 33)
pastilhas
2026-08-23 16:26:36 +00:00
-
2e69b15de6
video download dialog keyed (57 -> 50)
pastilhas
2026-08-23 16:23:15 +00:00
-
198c6c916b
new entry dialog keyed (67 -> 57)
pastilhas
2026-08-23 16:20:24 +00:00
-
8148023a1e
file item's row menu keyed (80 -> 67)
pastilhas
2026-08-23 16:16:41 +00:00
-
3565cc6ac6
file view container's context menus keyed (97 -> 80)
pastilhas
2026-08-23 16:13:05 +00:00
-
07241440c9
task runner modal keyed (171 -> 97)
pastilhas
2026-08-23 16:10:07 +00:00
-
f2f3ca12ba
a plugin websocket targets a sidecar, never a port a manifest picked

pastilhasandClaude Opus 5
2026-08-23 16:09:03 +00:00
-
452029a6d3
rename TaskRunnerModal's track bindings off
t, before keying it
pastilhas
2026-08-23 16:02:48 +00:00
-
084acecd22
localization: "panel plus file names" was the wrong test for content

pastilhasandClaude Opus 5
2026-08-23 15:57:58 +00:00
-
7fd4d6c98e
file browser actions keyed (171 -> 124)
pastilhas
2026-08-23 15:56:59 +00:00
-
736a45e1ff
panel names re-render when the words behind them change
pastilhas
2026-08-23 15:55:06 +00:00
-
a36fa356ae
the panel names the earlier migration missed (181 -> 171)
pastilhas
2026-08-23 15:48:45 +00:00
-
4466ac93c3
chat panel reaches zero convertible (203 -> 181)
pastilhas
2026-08-23 15:47:05 +00:00
-
68a0a8e326
chat panel keyed, first pass (280 -> 203)
pastilhas
2026-08-23 15:43:56 +00:00
-
eba0e86758
a plugin can serve a websocket

pastilhasandClaude Opus 5
2026-08-23 15:21:10 +00:00
-
1c435a88ae
the last non-panel strings in officerdev are all never-translate (283 -> 281)
pastilhas
2026-08-23 15:13:03 +00:00
-
1c8e943667
chat history panel keyed (344 -> 283)
pastilhas
2026-08-23 15:11:34 +00:00
-
04c1a6bfc9
role CRUD, with a guard the spec did not ask for

pastilhasandClaude Opus 5
2026-08-23 15:09:52 +00:00
-
1e268d553d
an explicit per-line exemption, and command hq keyed (383 -> 344)
pastilhas
2026-08-23 15:03:25 +00:00
-
d0904b2c84
plugins panel keyed (414 -> 383)
pastilhas
2026-08-23 14:53:55 +00:00
-
7899539d4b
add the product-name reason that should have been in
43197745
pastilhas
2026-08-23 14:50:06 +00:00
-
fa32c82e0d
file viewer panel keyed (445 -> 414)
pastilhas
2026-08-23 14:49:20 +00:00
-
44ee444cac
the owner is an identity, not a role

pastilhasandClaude Opus 5
2026-08-23 14:49:20 +00:00
-
06d5c64de3
dashboards panel keyed (469 -> 445)
pastilhas
2026-08-23 14:45:23 +00:00
-
1ae986bb31
convention: an agent's commit names the session that made it

pastilhasandClaude Opus 5
2026-08-23 14:43:21 +00:00
-
9d0c6eba31
panel names take a late-bound thunk (494 -> 469)
pastilhas
2026-08-23 14:42:11 +00:00
-
c7b767aa04
todo: a worker cannot verify a delegation, so the owner says it in person

pastilhasandClaude Opus 5
2026-08-23 14:39:47 +00:00
-
3e07dad69c
sendoff panel keyed (503 -> 494)
pastilhas
2026-08-23 14:21:54 +00:00
-
c8fb89122e
preview panel keyed (515 -> 503)
pastilhas
2026-08-23 14:21:54 +00:00
-
55e56ea652
widgets panel keyed (516 -> 515)
pastilhas
2026-08-23 14:21:54 +00:00
-
ac890fd996
code editor panel keyed (528 -> 516)
pastilhas
2026-08-23 14:18:26 +00:00
-
24d46a815a
system monitor panel keyed (544 -> 528)
pastilhas
2026-08-23 14:18:26 +00:00
-
500c2f2179
name the six over-long foreign keys, so a push can honestly be a no-op

pastilhasandClaude Opus 5
2026-08-23 14:16:19 +00:00
-
26039e52b1
app store panel keyed (553 -> 544)
pastilhas
2026-08-23 14:12:44 +00:00
-
f4ab274db9
terminal panel keyed (564 -> 553)
pastilhas
2026-08-23 14:10:03 +00:00
-
43197745f1
move Untranslated into shared components, and add product-name
pastilhas
2026-08-23 14:09:58 +00:00
-
17dc9719e9
calendar and contacts panels keyed (569 -> 564)
pastilhas
2026-08-23 14:06:31 +00:00
-
0f58331654
qr transfer panel keyed (573 -> 569)
pastilhas
2026-08-23 14:06:31 +00:00
-
589c8cdf6e
minesweeper panel keyed (578 -> 573)
pastilhas
2026-08-23 14:04:14 +00:00
-
79186b291d
deploy report 2026.08.23.04
pastilhas
2026-08-23 14:02:19 +00:00
-
ff647fba0a
release 2026.08.23.04
deploy/2026.08.23.04

pastilhasandClaude Opus 5
2026-08-23 13:51:50 +00:00
-
2f8a2b60d5
localization: the 'what exists today' table described a world three phases ago

pastilhasandClaude Opus 5
2026-08-23 05:43:49 +00:00
-
454a0f4244
hold officer-web at zero hardcoded strings
pastilhas
2026-08-23 05:40:01 +00:00
-
a48a7ff696
the last two shell strings were the composer's pre-filled prompt (2 -> 0)
pastilhas
2026-08-23 05:38:17 +00:00
-
bde59eb74e
activity, capabilities, chat history and the locale picker (21 -> 2)
pastilhas
2026-08-23 05:37:04 +00:00
-
0b85d42197
jobs keyed (73 -> 21)
pastilhas
2026-08-23 05:30:45 +00:00
-
2e846933e9
shortcut registry keyed (96 -> 73)
pastilhas
2026-08-23 05:26:43 +00:00
-
5e032898f8
integrations keyed, and the Google guide's foreign labels marked (163 -> 96)
pastilhas
2026-08-23 05:24:32 +00:00
-
91b9bec926
localization: a label quoted from another product's UI is an identifier

pastilhasandClaude Opus 5
2026-08-23 05:18:14 +00:00
-
b978e09327
authentication and calendar-sync passwords keyed (214 -> 163)
pastilhas
2026-08-23 05:15:22 +00:00
-
7f8455f1af
user management keyed (267 -> 214)
pastilhas
2026-08-23 05:10:17 +00:00
-
f6b9ddc877
a spawned session says who started it

pastilhasandClaude Opus 5
2026-08-23 05:09:28 +00:00
-
44f5246e38
server settings keyed (352 -> 267)
pastilhas
2026-08-23 05:04:22 +00:00
-
9b0376ec39
todo: close the spawning endpoint

pastilhasandClaude Opus 5
2026-08-23 05:02:45 +00:00
-
66234cd3e0
an endpoint for spawning an agent, so a caller that is not a chat can

pastilhasandClaude Opus 5
2026-08-23 05:02:29 +00:00
-
ad8ed88519
profile settings keyed (425 -> 352)
pastilhas
2026-08-23 04:57:48 +00:00
-
7ce5af88aa
todo: close the invisible spawned agent

pastilhasandClaude Opus 5
2026-08-23 04:55:11 +00:00
-
6bfc1d38f7
a spawned agent is a link, not a rumour

pastilhasandClaude Opus 5
2026-08-23 04:54:54 +00:00
-
c10dae3e6e
scanner: text inside code, kbd, pre and samp is code, not prose
pastilhas
2026-08-23 04:47:05 +00:00
-
41fffbebe9
todo: close delivering a turn to a named session — answered from both ends

pastilhasandClaude Opus 5
2026-08-23 04:47:03 +00:00
-
c3c62828e3
settings framework and section metadata keyed (487 -> 425)
pastilhas
2026-08-23 04:46:07 +00:00
-
926034750f
keyed the dock, header and shell chrome (555 -> 487)
pastilhas
2026-08-23 04:40:39 +00:00
-
6d8709c05a
plan: roles as data, teams as scopes, and the owner as an identity

pastilhasandClaude Opus 5
2026-08-23 04:40:27 +00:00
-
2765e241d3
TranslationKeys stops at a plural entry instead of walking into it
pastilhas
2026-08-23 04:38:26 +00:00
-
36e18f935d
scanner: do not count commented-out code
pastilhas
2026-08-23 04:32:06 +00:00
-
0ddcdcbdbf
memoize t in the typed wrappers, and give app code typed access to ui.*
pastilhas
2026-08-23 04:30:07 +00:00
-
99a78f3c7f
note the provider requirement shared components now carry, under open question 3
pastilhas
2026-08-23 04:27:04 +00:00
-
845699e697
deploy: arming for the first time has nothing to rehearse against

pastilhasandClaude Opus 5
2026-08-23 04:23:43 +00:00
-
fe000541b7
hold shared components at zero hardcoded strings
pastilhas
2026-08-23 04:19:41 +00:00
-
dfbf9be61c
the two messages are an obligation in the brief, not advice in the skill

pastilhasandClaude Opus 5
2026-08-23 04:18:32 +00:00
-
be29ae7aa7
delete two unreferenced components from another codebase
pastilhas
2026-08-23 04:18:08 +00:00
-
e3e790fd2b
command block and colour picker keyed
pastilhas
2026-08-23 04:16:54 +00:00
-
2b0b671895
scanner: separate never-translate hits from convertible ones, and stop counting tailwind as prose
pastilhas
2026-08-23 04:13:21 +00:00
-
2ec3f11cdd
shadcn primitives and logos keyed: dialog, sheet, pagination, carousel, breadcrumb, theme toggles
pastilhas
2026-08-23 04:10:39 +00:00
-
5ce1a2928e
inputs and data views keyed: search, select, tabs, state blocks, data table
pastilhas
2026-08-23 04:10:33 +00:00
-
339d31f05c
ui.* catalog and the dialogs: error dialogs, confirm and paper dialogs keyed
pastilhas
2026-08-23 04:10:27 +00:00
-
a444280cb4
deploy report 2026.08.23.03
pastilhas
2026-08-23 04:02:58 +00:00