Skip to content
quarry Today In History
Login

Today In History

This Day In History For 2027-10-02

1 Year Ago (more context)

2026-10-02
23:52 • Edit [497c301ba4]: Add "ci-pass" with value "1347ef2c18287504df04d3700d0bb72e". artifact: eb423e282a user: quarry
23:46 • Edit [2b89b19bd9]: Mark "Closed". artifact: 16fe3cb98c user: quarry
23:46 • Reply: Release workflow: a `version-*` tag builds, checks and publishes a release with the run's own token artifact: 260f662f82 user: dmestas
23:46
land release-workflow

Checks tested the merge with trunk at a107f408edc9; trunk has moved since. check-in: 497c301ba4 user: dmestas tags: trunk

23:46 • Edit [497c301ba4]: Add "landing" with value "7fc6c997cef1e231e7e279939501c0d536315a8950506c748f2f4de485b85991". artifact: 7f253d2d98 user: quarry
23:44 • Edit [8cdd9812ed]: Add "ci-fail" with value "b0f16d0dc481e84c8784b3e53e60fb89". artifact: d28f172f8a user: quarry
23:39 • Edit [dc0f093312]: Add "ci-pass" with value "41e87e4e0173ea38489881084f0c9e7f@dc0f093312148d6e0683d785c87aff93e518fad1a18ccb0159c1e08bc96b977e". artifact: 77671010fa user: quarry
23:39 • Edit [8cdd9812ed]: Mark "Closed". artifact: 68226daf6d user: quarry
23:39 • Edit [dc0f093312]: Add "landing" with value "8835a2f0ff9aeac52bcec8f409fa603f95724c0ffc28cb001037994ee5f5df49". artifact: 869d87b046 user: quarry
23:39
land accept-under-a-second check-in: dc0f093312 user: dmestas tags: trunk
23:39 • Reply: A landing settle logs how long each phase took artifact: f9c93d23cc user: dmestas
23:30 • Edit [662153c552]: Add "ci-pass" with value "4260890ad13d157ffac90956bef05dec". artifact: 4a08c94cc9 user: quarry
23:22
update deleted-accounts-stay-deleted from trunk closed check-in: 662153c552 user: dmestas tags: deleted-accounts-stay-deleted
23:22 • Reply: Deleted accounts stay deleted artifact: bbeded00b1 user: dmestas
23:19 • Edit [6163f0fc44]: Add "ci-pass" with value "9cb6c707ce3006ed56feb746a6cf65ff". artifact: 87c20d0810 user: quarry
23:12 • Edit [8cdd9812ed]: Add "ci-pass" with value "d283da24d9ef7ed670c40415726dc2ea". artifact: a70df5d4c8 user: quarry
23:11 • Edit [6163f0fc44]: Add "ci-pass" with value "b0a555f81ae9561db0a4acbcc4059c3b". artifact: 7bc98dcb79 user: quarry
23:07 • Post: Deleted accounts stay deleted artifact: 21ee7766dd user: zeitgeist
23:06 • Edit [fa7d90e13e]: Add "ci-pass" with value "c7563d4d1104519e484cc3dabcaf59a3". artifact: a66f93afff user: quarry
23:01 • Edit [9eeaf98b93]: Add "ci-pass" with value "4177c63d6f07419add453c422b3e0d51". artifact: 2091147ef8 user: quarry
22:56 • Edit [0b660dc73c]: Add "ci-pass" with value "f7ded4d413de74e4482d5cbb48bc6a0e". artifact: a0ac253684 user: quarry
22:51 • Edit [1b851c4cae]: Add "ci-pass" with value "a4e2f30afcc3788bf0b346db9f091455". artifact: bf9e564aa5 user: quarry
22:51
Deleted names stay retired across import-users, teams, repos and case; delete purges auto-accepts (#328) check-in: fa7d90e13e user: zeitgeist tags: deleted-accounts-stay-deleted
22:46 • Edit [60a252ed95]: Add "ci-pass" with value "ba71eef419a9add6b4a657cf86e133b9". artifact: dc21738e26 user: quarry
22:42
Account delete refuses a sole team owner and removes the notify subscriber (#328) check-in: 9eeaf98b93 user: zeitgeist tags: deleted-accounts-stay-deleted
22:36
Account delete also purges migrated sync_token rows, spent token secrets and artifact carriers (#328) check-in: 0b660dc73c user: zeitgeist tags: deleted-accounts-stay-deleted
22:33
Deleting an account refuses while it owns repos, purges its credentials, and tombstones the name (#328) check-in: 1b851c4cae user: zeitgeist tags: deleted-accounts-stay-deleted
22:30 • Edit [83aec99ff8]: Add "ci-pass" with value "b201a0feb58d4bd0f5162e2038a65a3f@83aec99ff8757a131b180932a760c084f638edc8a88ee3b419dd57b328922319". artifact: 14cca89b39 user: quarry
22:30 • Edit [5120fa4e5d]: Mark "Closed". artifact: 58fff6b777 user: quarry
22:30 • Reply: Scheduled workflows: quarry fires `on: schedule` itself, from the default branch's tip artifact: 6b6a61f616 user: dmestas
22:30
land ci-schedules check-in: 83aec99ff8 user: dmestas tags: trunk
22:30 • Edit [83aec99ff8]: Add "landing" with value "562f71db5e79e4559fb4de7a66d8461efabca15965175ac02cea02bb9050650a". artifact: bb21b44c8e user: quarry
22:28
Create new branch named "deleted-accounts-stay-deleted" check-in: 60a252ed95 user: dmestas tags: deleted-accounts-stay-deleted
22:26 • Post: Site admins send reset links and can never set, choose or see a password artifact: e086a3de02 user: zeitgeist
22:25 • Edit [2b89b19bd9]: Add "ci-pass" with value "13fcfb995aa18d41a0ed30a779a0aa96". artifact: d6d0d77c83 user: quarry
22:24 • Post: A landing settle logs how long each phase took artifact: 8835a2f0ff user: zeitgeist
22:23 • Edit [8cdd9812ed]: Add "ci-pass" with value "37c6e57d377ba73ce8acb3c86a090fa4". artifact: 58a522a5c6 user: quarry
22:23 • Post: Release workflow: a `version-*` tag builds, checks and publishes a release with the run's own token artifact: 7fc6c997ce user: zeitgeist
22:22 • Edit [2b89b19bd9]: Add "ci-pass" with value "cedb3e1f515c7cabf99d9336ba924bce". artifact: 5a95e31d9c user: quarry
22:21 • Post: Scheduled workflows: quarry fires `on: schedule` itself, from the default branch's tip artifact: 562f71db5e user: zeitgeist
22:21 • Edit [5120fa4e5d]: Add "ci-pass" with value "2fc892351146652226c1f41a2abaa9ee". artifact: d7c4fc53f9 user: quarry
22:20
A landing settle logs each phase's time, so a slow accept names its slow phase (#263) closed check-in: 8cdd9812ed user: zeitgeist tags: accept-under-a-second
22:19
provenance: name the upstream cronexpr issue closed check-in: 5120fa4e5d user: zeitgeist tags: ci-schedules
22:19
Schedules: the cron parser refuses empty items instead of panicking, a fuzz test guards it, parser panics become refusals, never-firing lines refused, next fire cached, failures cleared, gone repositories evicted check-in: 3839b8acf7 user: zeitgeist tags: ci-schedules
22:09
Schedules: the floor judged on minutes of the day, wrapping at midnight check-in: a134c34850 user: zeitgeist tags: ci-schedules
22:08
Schedules review: the floor judged on the workflow's minute set, one bad workflow skips alone, schedules cached per tip, the tick walks minutes on the lease, stale runs do not block check-in: ecd666842b user: zeitgeist tags: ci-schedules
22:02
Merge trunk into ci-schedules check-in: 459425bdf8 user: zeitgeist tags: ci-schedules
22:00 • Edit [8b3045eeda]: Add "ci-pass" with value "8091c13aaeb991dec6d44b983f2b6ff8". artifact: 1c74d94d7c user: quarry
21:58 • Edit [bb1ab0d727]: Add "ci-pass" with value "416346b16bdde9fd76a41ea12fa0ca8a". artifact: 0c8d08d9c1 user: quarry
21:58 • Edit [a107f408ed]: Add "ci-pass" with value "3a019349d80224df65c0b5d9a8b56096@a107f408edc9f82715f2344a9fa3a379e0b940b7b0f85d1de5cdf5d2161b39d7". artifact: 29497d1dcc user: quarry
21:58
land xfer-serve-race check-in: a107f408ed user: dmestas tags: trunk
21:58 • Edit [a107f408ed]: Add "landing" with value "6a8e44ae073765272c9885fbca5f9bb96d2247d6e9080120b3a09b34b608504e". artifact: ef8ddab530 user: quarry
21:58 • Reply: Sync-front tests install their credentials before the front serves artifact: 3fc975c2f5 user: dmestas
21:58 • Edit [e35ba898b7]: Mark "Closed". artifact: 3039bd444e user: quarry
21:56
merge trunk into release-workflow closed check-in: 2b89b19bd9 user: zeitgeist tags: release-workflow
21:56
release.sh: assemble beside --out and rename it into place whole; docs: clear a leftover release directory before retrying check-in: 78407c81b2 user: zeitgeist tags: release-workflow
21:53
release.sh: refuse a held manifest from another check-in, arm64 opt-in with an ELF check, SHA256SUMS first, never clear --out, keep the token out of builds check-in: 8b3045eeda user: zeitgeist tags: release-workflow
21:46
Merge trunk into ci-schedules check-in: bb1ab0d727 user: zeitgeist tags: ci-schedules
21:45
Release workflow: scripts/release.sh builds, sums and publishes a release, ci/release.yml runs it on version tags, and a release runner unit check-in: 3c1050c1b4 user: zeitgeist tags: release-workflow
21:44 • Edit [1f6373a22a]: Add "ci-fail" with value "ece8dce4d0c8057c79cc72d10715942f". artifact: 3aa2dec6b5 user: quarry
21:44 • Post: Sync-front tests install their credentials before the front serves artifact: 6a8e44ae07 user: zeitgeist
21:44 • Edit [e35ba898b7]: Add "ci-pass" with value "3717beac32ac083caf178a2f12a7b7df". artifact: d06cf0344e user: quarry
21:42 • Edit [ed9281f4cc]: Add "ci-fail" with value "85904687f0599e6357434f3ddb800954". artifact: a7d106827f user: quarry
21:42
WIP schedules: token rule tested through the scheduler, the docs, one schedule per line check-in: 1f6373a22a user: zeitgeist tags: ci-schedules
21:41
merge trunk; run-token test installs its auth before serving closed check-in: e35ba898b7 user: zeitgeist tags: xfer-serve-race
21:40
WIP schedules: the scheduler on the fleet lease, one claim per minute, the CI page lists schedules and labels scheduled runs check-in: ed9281f4cc user: zeitgeist tags: ci-schedules
21:40 • Edit [17639738a9]: Add "ci-pass" with value "9a9cdc0036a94b6bb683179c87804838". artifact: 302f23e390 user: quarry
21:38
uv token tests choose the front's credentials before it serves check-in: 17639738a9 user: zeitgeist tags: xfer-serve-race
21:37 • Edit [8affa47170]: Add "ci-pass" with value "17564f1f03a7fc29ea2eea7b3c6dbe5f@8affa47170a3cab68598abf3409db4575da92ef2b3b46a078a5a8759bdee2900". artifact: 1f26282df7 user: quarry
21:37
land ci-trigger-edges check-in: 8affa47170 user: dmestas tags: trunk
21:37 • Reply: CI sees older-dated pushes; a landing with every merge cancelled says so artifact: a57ad5ff7d user: dmestas
21:37 • Edit [8affa47170]: Add "landing" with value "19be47bb1d6e74bbb06b934144eeb04ff48c5e022d212a71f4ecb5604d22279d". artifact: cc983a7ab9 user: quarry
21:37 • Edit [a0cadbf0b6]: Mark "Closed". artifact: e448bf621b user: quarry
21:37
WIP schedules: cron lines read with the 5 minute floor, due minutes fired once from the default tip check-in: d5b960df3a user: zeitgeist tags: ci-schedules
21:31 • Post: CI sees older-dated pushes; a landing with every merge cancelled says so artifact: 19be47bb1d user: zeitgeist
21:26 • Edit [d9c42fb454]: Add "ci-pass" with value "7efcf9185ccc7ff015b8cac2b7875103@d9c42fb454d867b109e674c48a5f66e26a361c611f7e839190c0d4fa4b909dcb". artifact: 00c593a22b user: quarry
21:26
land rfc21-run-tokens check-in: d9c42fb454 user: dmestas tags: trunk
21:26 • Edit [d9c42fb454]: Add "landing" with value "14036e63c02fb2e40cbbfbba97511694dc3bf9c9662140a874f1c5bb18c58e16". artifact: 57f437ce8d user: quarry
21:26 • Reply: Run tokens: each CI job gets a credential scoped to its run, its repository and its declared permissions (RFC 0021, rung 6) artifact: 5f40e0b926 user: dmestas
21:26 • Edit [f41358ceee]: Mark "Closed". artifact: d93602b405 user: quarry
21:21 • Edit [6163f0fc44]: Add "ci-pass" with value "9e9ebb766fe183f427affda353ff5be4". artifact: a0e6a932e4 user: quarry
21:20 • Post: Run tokens: each CI job gets a credential scoped to its run, its repository and its declared permissions (RFC 0021, rung 6) artifact: 14036e63c0 user: zeitgeist
21:19
Invite links are built on the forge's configured origin only, never a caller-supplied base (#319) closed check-in: 6163f0fc44 user: zeitgeist tags: admins-send-reset-links
21:19 • Edit [f41358ceee]: Add "ci-pass" with value "3b29dfb1e1ca7d954fe177319a306596". artifact: 0da79119a8 user: quarry
21:18
merge trunk into rfc21-run-tokens closed check-in: f41358ceee user: zeitgeist tags: rfc21-run-tokens
21:17 • Edit [6055eb42f7]: Add "ci-pass" with value "465ff75b84da93b7c5ce3520fff083ec@6055eb42f7ddd67dfc6ef0a83fa0651bafd63c346b2dbcb365da8baf8e9fbacf". artifact: d053781785 user: quarry
21:17
land setup-strips-and-constant-time check-in: 6055eb42f7 user: dmestas tags: trunk
21:17 • Edit [6055eb42f7]: Add "landing" with value "98f8540f0a71d462f56834ac4bcc5ff5c321736d5494678c9e032973c97c1455". artifact: c8eed6d942 user: quarry
21:17 • Reply: Team grants strip setup too, and each setup strip is pinned by a test artifact: d3836ead5e user: dmestas
21:17 • Edit [a48b2a5a19]: Mark "Closed". artifact: 61cbf61079 user: quarry
21:17
Run tokens: an accept's merge is started by its acceptor, recorded before the merge; permissions in flow documents and merge keys refused; the no-starter note names both cases check-in: 65ad99401c user: zeitgeist tags: rfc21-run-tokens
21:17 • Edit [a0cadbf0b6]: Add "ci-pass" with value "3977aad91a92edabe499a796b1d832d6". artifact: 038c42bc49 user: quarry
21:15
CI dedupe edges: show a landing's cancelled or errored merge, and skip errored pairs so the tip agrees with tipAnswered (#320) closed check-in: a0cadbf0b6 user: zeitgeist tags: ci-trigger-edges
21:13 • Edit [2a93e5c20f]: Add "ci-pass" with value "992f034e61e8f10fcada6252c131d74b". artifact: d5a56d89d8 user: quarry
21:11
Run tokens review: the starter is the authenticated pusher, one lock across register and start, run logins start nothing, life clamped, the run's end told only to its token check-in: 2a93e5c20f user: zeitgeist tags: rfc21-run-tokens
21:09 • Edit [273f3b92d8]: Add "ci-pass" with value "ba162c5cb828109ce35ff1b1e65dd69f". artifact: 236013db06 user: quarry
21:09 • Post: Team grants strip setup too, and each setup strip is pinned by a test artifact: 98f8540f0a user: zeitgeist
21:08 • Edit [a48b2a5a19]: Add "ci-pass" with value "65cca21bbbb2ae960483cf53c011324c". artifact: a1b35d76bc user: quarry
21:08
Merge trunk; one token-to-account-state check, stricter: an invite needs no credential at all, a reset accepts an imported one (#319) check-in: 273f3b92d8 user: zeitgeist tags: admins-send-reset-links
21:06
Strip setup on team writes and in SourcesWith, and pin every write-side strip with tests (#321) closed check-in: a48b2a5a19 user: zeitgeist tags: setup-strips-and-constant-time
20:58 • Edit [0e7c42f080]: Add "ci-pass" with value "5ad20a682f789b44644bb78763024c0a". artifact: d1fc86741c user: quarry
20:57
CI trigger picks new check-ins by arrival order, not date, so an older-dated push still runs (#314) check-in: 0e7c42f080 user: zeitgeist tags: ci-trigger-edges
20:51 • Edit [752edc7430]: Add "ci-pass" with value "2f62a9a592dd2892a0eba2fbf2403700@752edc74302e84a7406d656b3ddfc9a6ec272841c39e9e0be5b52f12e05bc91d". artifact: f3b0900c88 user: quarry
20:51
land rfc21-tokens check-in: 752edc7430 user: dmestas tags: trunk
20:51 • Edit [752edc7430]: Add "landing" with value "6d7ce10161773feecbc8c2acd831e57b0e81e407ac5df61fc32b36916bd47cc7". artifact: 2ed23366fb user: quarry
20:51 • Reply: Tokens: named, scoped, expiring credentials at every door (RFC 0021, rung 2) artifact: e0d491dfa3 user: dmestas
20:51 • Edit [8b20b96b35]: Mark "Closed". artifact: cfdcf98ee8 user: quarry
20:48
Run tokens: allowed and starter on the environments page, a closed run's token is told the run is over check-in: af56551227 user: zeitgeist tags: rfc21-run-tokens
20:39
RFC 0021 rung 6: run tokens, built; the RFC corrected to the built shape check-in: 6884c863f2 user: zeitgeist tags: rfc21-run-tokens
20:35
WIP run tokens: run logins at the doors and the read gate, a real fossil uv push, the docs check-in: 1a56798851 user: zeitgeist tags: rfc21-run-tokens
20:31
WIP run tokens: delivery through the bridge, the runner masks QUARRY_TOKEN, revoke on close and cancel, the run page line check-in: 2f7cc50b31 user: zeitgeist tags: rfc21-run-tokens
20:23
WIP run tokens: permissions read and stripped, run start recorded, run token rows check-in: 2cf4bfaef0 user: zeitgeist tags: rfc21-run-tokens
20:11 • Edit [8b20b96b35]: Add "ci-pass" with value "9334cb94b81dc375260ed94d75c30373". artifact: 605dac3566 user: quarry
20:08 • Edit [8b20b96b35]: Add "ci-pass" with value "2f62a9a592dd2892a0eba2fbf2403700". artifact: 5e2d19c394 user: quarry
20:06
merge trunk: the gated-repo secret loop compares each candidate in constant time closed check-in: 8b20b96b35 user: zeitgeist tags: rfc21-tokens
20:04 • Post: Tokens: named, scoped, expiring credentials at every door (RFC 0021, rung 2) artifact: 6d7ce10161 user: zeitgeist
20:04 • Edit [c2514dfdc6]: Add "ci-pass" with value "d954d2c0f5e315998554be8094b69309". artifact: 728b5010be user: quarry
20:01
RFC 0021: rung 2 built; token limits, run- check, permissions stripping, sync_token kept check-in: c2514dfdc6 user: zeitgeist tags: rfc21-tokens
20:00
tokens: personal settings refused, forge-scope refusal in Invoke by declared scope, migration tolerates concurrent opens check-in: ee4f3855c4 user: zeitgeist tags: rfc21-tokens
19:49
tokens: refused by credential ops, no site-admin flag, no forge scope when limited to repositories check-in: 8336218744 user: zeitgeist tags: rfc21-tokens
19:43
oltp: live-token queries filter expiry before the limit; disabled accounts sign nothing; migration keeps sync_token in step check-in: 3b9d0d4415 user: zeitgeist tags: rfc21-tokens
19:34
api: letter checks about the caller go through the request's token check-in: 9ee5956924 user: zeitgeist tags: rfc21-tokens
19:31
sync read gate judges a login card by its token check-in: 773fed5ec6 user: zeitgeist tags: rfc21-tokens
19:29
quarry user add refuses: push credentials are tokens now check-in: 08cc521b1c user: zeitgeist tags: rfc21-tokens
19:28
oltp: copy sync_token rows, keep the table for rollback, idempotent check-in: 053164b56f user: zeitgeist tags: rfc21-tokens
19:27
me: rail names the section Push credentials check-in: 3fe8e93e77 user: zeitgeist tags: rfc21-tokens
19:25
xfer: a ceiling withholding y, as the zero value leaves uv gating unchanged check-in: 18dcf70259 user: zeitgeist tags: rfc21-tokens
19:21
docs: me.sync.token list and revoke; fossil push tests for two tokens check-in: 48753ff907 user: zeitgeist tags: rfc21-tokens
19:19
me.sync.token.list, per-row revoke, /me Push credential list check-in: a0d30f9dff user: zeitgeist tags: rfc21-tokens
19:16
token doors: api, web, sync Basic, xfer login card loop; misses feed loginLimiter check-in: 8e20f503a4 user: zeitgeist tags: rfc21-tokens
19:08
oltp: token table, resolver, sync_token migration, run- reserved check-in: 81a4dca84c user: zeitgeist tags: rfc21-tokens
19:07 • Delete attachment "attachments-settings.png" from wiki page [3ee9009b3bd15a6defe084b896acfaf172563953fef42aae53ebd936b9c21f00] artifact: c4b00ba69b user: dmestas
19:06 • Edit [f466e277f7]: Add "ci-pass" with value "f03df198df403b6761b6a35baa4f3912@f466e277f7d37dc3424164cc96e2008e345d52c632d4f29707395b7fedaba68c". artifact: 679219aa2b user: quarry
19:06 • Edit [f466e277f7]: Add "landing" with value "dca7de6066efe357099d28889aa994996760dc877b24135852e5cc6aa5d0fdea". artifact: 22a2fb6082 user: quarry
19:06 • Edit [25b43840dc]: Mark "Closed". artifact: 297abe25f9 user: quarry
19:06 • Reply: Credential checks compare in constant time, and an invite or reset link works only while the account is in the state it was made for artifact: 2e45706650 user: dmestas
19:06
land credential-compares-in-constant-time check-in: f466e277f7 user: dmestas tags: trunk
18:57 • Post: Credential checks compare in constant time, and an invite or reset link works only while the account is in the state it was made for artifact: dca7de6066 user: zeitgeist
18:57 • Edit [25b43840dc]: Add "ci-pass" with value "66e8794d5fe2ea078bed2e316940fd42". artifact: ad5028355e user: quarry
18:16
Compare credentials in constant time; tie invite/reset token kind to account state closed check-in: 25b43840dc user: zeitgeist tags: credential-compares-in-constant-time
15:36 • Edit [d04a69c3d4]: Add "ci-pass" with value "6161751839feae49e41e8a0378f6f6ce@d04a69c3d490adc6d92ebb336573826d1b57caff7ac65650533b6971e3bd5ed6". artifact: 481f033bf4 user: quarry
15:36 • Edit [d04a69c3d4]: Add "landing" with value "6356ec5622c9b0bb6dbf6117c98a6f2b9c6833ecf6000ff2539f0a32b6ef7845". artifact: 9f7cc771da user: quarry
15:36 • Reply: Pin zit 0.3.36, for the stateless uv client the release workflow publishes with artifact: b20d979fad user: dmestas
15:36
land zit-0-3-36 check-in: d04a69c3d4 user: dmestas tags: trunk
15:36 • Edit [55c8ef330c]: Mark "Closed". artifact: fa7c6a2f3f user: quarry
15:31 • Edit [55c8ef330c]: Add "ci-pass" with value "449968819cbb91b5e3058dca657506e4". artifact: 70e89fb328 user: quarry
15:28 • Post: Pin zit 0.3.36, for the stateless uv client the release workflow publishes with artifact: 6356ec5622 user: zeitgeist
15:27 • Edit [55c8ef330c]: Add "ci-pass" with value "b3be19cab41cd4addc4eb9f047d3336e". artifact: 1f6ed28f2b user: quarry
15:25 • Edit [55c8ef330c]: Add "ci-fail" with value "7fd83cb72798e64fc6f0ad140a99fd5b". artifact: 25dc18ab6f user: quarry
15:24
Pin zit 0.3.36, for the stateless uv client the release workflow publishes with closed check-in: 55c8ef330c user: zeitgeist tags: zit-0-3-36
15:21 • Edit [9150242c04]: Add "ci-pass" with value "b165e48f8057fc9a4ed4396be40c0fad@9150242c04780ea14b0630b728199966b5fbe78727af9edc26fb6900979ef5e0". artifact: f51cd4c192 user: quarry
15:21 • Edit [4afe165730]: Mark "Closed". artifact: 7b16b5c4f0 user: quarry
15:21
land rfc-0021-agent-accounts check-in: 9150242c04 user: dmestas tags: trunk
15:21 • Edit [9150242c04]: Add "landing" with value "a27a72c2c80f5df2aaa898dd63c2240626c65cd43429c5ea681d82b69f49d5de". artifact: d2d21f0de6 user: quarry
15:21 • Reply: RFC 0021: agent accounts, forge agents, run-scoped workflow tokens, and two new presets artifact: e47a64ff34 user: dmestas
15:14 • Post: RFC 0021: agent accounts, forge agents, run-scoped workflow tokens, and two new presets artifact: a27a72c2c8 user: zeitgeist
15:14 • Edit [4afe165730]: Add "ci-pass" with value "1ffcb30a0e3f372a49fa22381c137695". artifact: e6928b8611 user: quarry
15:12
RFC 0021: agent accounts, forge agents, run-scoped workflow tokens, and the Steward and Publisher presets closed check-in: 4afe165730 user: zeitgeist tags: rfc-0021-agent-accounts
15:00 • Edit [b0f17d0e5b]: Add "ci-pass" with value "89519c2aeccc5f7d766a8bd04186f68e". artifact: ca8ad6572d user: quarry
14:58
Merge trunk check-in: b0f17d0e5b user: zeitgeist tags: admins-send-reset-links
14:46 • Edit [b05d4c6001]: Add "ci-fail" with value "6f468640dfe70b70e764c85e80c16e01". artifact: 8b204485d0 user: quarry
14:44
An emailed invite is not handed to the admin, and the host's password change lands with its journal entry or not at all (#319) check-in: b05d4c6001 user: zeitgeist tags: admins-send-reset-links
14:43 • Edit [34b986b0e4]: Add "ci-pass" with value "96a4f4003a5f68f3056c13fd0f9e162f". artifact: fdb55b4c85 user: quarry
14:41
Invites work only while the account is unclaimed: re-invite supersedes, redemption spends every other token, and setting a password drops the legacy credential (#319) check-in: 34b986b0e4 user: zeitgeist tags: admins-send-reset-links
14:28 • Edit [49748774fe]: Add "ci-pass" with value "46d2f11c528cfbf0223cb11e9b330e2c". artifact: 3ce04188c4 user: quarry
14:27
Merge trunk check-in: 49748774fe user: zeitgeist tags: admins-send-reset-links
13:49 • Edit [af48d5cd70]: Add "ci-pass" with value "e26ba8a65184fce09af246198e74dc3b@af48d5cd70d4c6e3e19b9067a286c95916fbc150077731490decec7609273f03". artifact: 5da50c36c1 user: quarry
13:49 • Reply: Three fixes from an independent test of unversioned files: escaped paths through namespace redirects, an idempotent uv.put, and an active tab that never clips artifact: 012ce1cb47 user: dmestas
13:49 • Edit [af48d5cd70]: Add "landing" with value "f847b01dfd5ac566d6168d712e462dc3aa9ebd65c1a9620e80e944ecedfc650b". artifact: 43abf5af2c user: quarry
13:49 • Edit [a0445ab567]: Mark "Closed". artifact: 9411a28c26 user: quarry
13:49
land uv-test-findings check-in: af48d5cd70 user: dmestas tags: trunk
13:44 • Post: Three fixes from an independent test of unversioned files: escaped paths through namespace redirects, an idempotent uv.put, and an active tab that never clips artifact: f847b01dfd user: zeitgeist
13:43 • Edit [a0445ab567]: Add "ci-pass" with value "bb6b24ce23ce7e363ebf1fdf38a1916b". artifact: 041dd70328 user: quarry
13:41
uv: namespace hops keep the escaped path, a repeated uv.put is a no-op, the lit repo tab is never clipped closed check-in: a0445ab567 user: zeitgeist tags: uv-test-findings
12:57 • Edit [0cff498e05]: Add "ci-pass" with value "af10e8c93cf5209164510290a3aa9d33@0cff498e0550715a9cdd706fea166828c05a148250a805aa93afb6188a3a80c0". artifact: 6d43be5674 user: quarry
12:57
land rfc-0020-zit-stateless check-in: 0cff498e05 user: dmestas tags: trunk
12:57 • Edit [0cff498e05]: Add "landing" with value "adaebf49c43b86678f41d5e3d70b942d488a8ad769e2207e4653d9142221bb76". artifact: 3fdcea2062 user: quarry
12:57 • Reply: RFC 0020: zit keeps no local unversioned store; its uv client is stateless artifact: 3707207333 user: dmestas
12:57 • Edit [99b1e2a643]: Mark "Closed". artifact: bf5db7ac2a user: quarry
12:53 • Post: RFC 0020: zit keeps no local unversioned store; its uv client is stateless artifact: adaebf49c4 user: zeitgeist
12:53 • Reply: RFC 0020: zit keeps no local unversioned store; its uv client is stateless artifact: 48e6f4ba6f user: zeitgeist
12:52 • Post: RFC 0020: zit keeps no local unversioned store; its uv client is stateless artifact: 84267ef6da user: zeitgeist
12:52 • Edit [99b1e2a643]: Add "ci-pass" with value "8af3aec85aa1b7c77047c622b1e39699". artifact: c2ba1225f4 user: quarry
12:50
RFC 0020: zit keeps no local unversioned store; its client is stateless (zit#226) closed check-in: 99b1e2a643 user: zeitgeist tags: rfc-0020-zit-stateless
10:10 • Edit [691bc030ca]: Add "ci-pass" with value "c0b980b44e9a388d92b4e5b8a5ec83cc@691bc030ca5533e01d3d2c3a14fc7d51cb0d12e9caac54a7909bd03af4258b11". artifact: 970d4fbd5a user: quarry
10:10
land uv-keys-name-their-repository check-in: 691bc030ca user: dmestas tags: trunk
10:10 • Edit [691bc030ca]: Add "landing" with value "6b04e6d2b96cdc5b90f9669bfc21cfcec6332b1dfd686f1cb9dc067dcbf701b0". artifact: aadf3bff94 user: quarry
10:10 • Reply: uv keys name their repository, so repositories sharing a bucket keep their files apart artifact: c500f806a4 user: dmestas
10:10 • Edit [600567e728]: Mark "Closed". artifact: 7e511c71fc user: quarry
04:28 • Post: uv keys name their repository, so repositories sharing a bucket keep their files apart artifact: 6b04e6d2b9 user: zeitgeist
04:28 • Edit [600567e728]: Add "ci-pass" with value "481f9375620228ebb71a94c39028f701". artifact: 0733fb6d89 user: quarry
04:26
Unversioned-file keys name their repository, so repositories sharing a bucket keep separate files closed check-in: 600567e728 user: zeitgeist tags: uv-keys-name-their-repository
03:38 • Edit [d5c1fc0feb]: Add "ci-pass" with value "245e5d139c66ade5689e401a2dca9440". artifact: 84602b9116 user: quarry
03:35 • Edit [d5c1fc0feb]: Add "ci-pass" with value "6d383b085f1d2ddd9d4898d9745ed107". artifact: 0a7ad00cdb user: quarry
03:33 • Edit [b6f64c2e4c]: Add "ci-pass" with value "1605fb60c15d8019406fc77aa4977cce@b6f64c2e4c9925d49c369249a3226f6a2c2b2a9b8e7f37274b24a42002a2226a". artifact: 201e8ca5e2 user: quarry
03:33 • Edit [d5c1fc0feb]: Add "landing" with value "fe5b12c8667b4a31124d034edd030092691f0fc013e76746d957ce9d04855b84". artifact: 6ec7d3f3e3 user: quarry
03:33 • Reply: Activity on the tab bar; an upstream owner is an admin, never a site admin artifact: 828e988c3c user: dmestas
03:33 • Edit [f6017358de]: Mark "Closed". artifact: bff284e8ec user: quarry
03:33
land activity-tab-and-upstream-owners

Checks tested the merge with trunk at c872fb12b069; trunk has moved since. check-in: d5c1fc0feb user: dmestas tags: trunk

03:33 • Edit [b6f64c2e4c]: Add "landing" with value "c8bd8d5ad56f6060a54cbbb5db202169b0481daf717b58ac0fcadf9a4fc9131e". artifact: 20ec867d2c user: quarry
03:33 • Edit [03bdb5c2ba]: Mark "Closed". artifact: 7e5f77c785 user: quarry
03:33
land delete-forgets-its-events check-in: b6f64c2e4c user: dmestas tags: trunk
03:33 • Reply: Deleting a repository forgets its pushed events, and no repository reads a dotted neighbour's artifact: f79631cd33 user: dmestas
02:12 • Post: Activity on the tab bar; an upstream owner is an admin, never a site admin artifact: fe5b12c866 user: zeitgeist
01:56 • Post: Deleting a repository forgets its pushed events, and no repository reads a dotted neighbour's artifact: c8bd8d5ad5 user: zeitgeist
01:55 • Edit [03bdb5c2ba]: Add "ci-pass" with value "dd59ab91bcfcc9a2f52d44d3e39b2589". artifact: 58799ed249 user: quarry
01:54
Test a repair stopped after its round; a tally yields only to a longer repository that exists (#294) closed check-in: 03bdb5c2ba user: zeitgeist tags: delete-forgets-its-events
01:45 • Edit [878f45bbab]: Add "ci-pass" with value "9c2883ee11f7ca0be16b78ad8bef3e8a". artifact: 4a7deadfcb user: quarry
01:44 • Edit [f6017358de]: Add "ci-pass" with value "b8e4ee4a2796cc98a771b57f16b4c506". artifact: daf27782f5 user: quarry
01:43
Merge trunk check-in: 878f45bbab user: zeitgeist tags: delete-forgets-its-events
01:42
Keep setup out of category and team caps, test the read-side guards, merge trunk closed check-in: f6017358de user: zeitgeist tags: activity-tab-and-upstream-owners
01:24 • Edit [c872fb12b0]: Add "ci-pass" with value "f82dfd28425675076b0f095a18cde134". artifact: d7d2a2a02a user: quarry
01:20 • Edit [c872fb12b0]: Add "ci-pass" with value "c69f1656a298aa2cc2da872972404edc". artifact: 3a979d45ef user: quarry
01:18
land site-admins-stop-at-the-door

Checks tested the merge with trunk at 3a61e5fb682d; trunk has moved since. check-in: c872fb12b0 user: dmestas tags: trunk

01:18 • Edit [c872fb12b0]: Add "landing" with value "918e41a325225df0539f05be4bf2701f0f900a4dff5f552feffa99f0c64a49c5". artifact: ddafbb2a46 user: quarry
01:18 • Reply: Site administrators stop at the repository door artifact: b553996ed1 user: dmestas
01:18 • Edit [c249eab3fd]: Mark "Closed". artifact: c1083e4c64 user: quarry
01:18
land rfc-0020-status

Checks tested the merge with trunk at 3a61e5fb682d; trunk has moved since. check-in: 64bd1864b1 user: dmestas tags: trunk

01:18 • Edit [64bd1864b1]: Add "landing" with value "fc0f345781445e04372e63e8e8519a712a3bf2163c8ae55060fc84bca2f7c391". artifact: c683e83797 user: quarry
01:18 • Reply: RFC 0020: status is built except the release workflow artifact: 5fa75a113d user: dmestas
01:18 • Edit [8f61ab2f0c]: Mark "Closed". artifact: d447d77830 user: quarry
01:18
land ci-tests-each-change-once check-in: 3b39520609 user: dmestas tags: trunk
01:18 • Edit [3b39520609]: Add "landing" with value "f4ff411a0d3af812c933f4c4f783452d63f1b2632fbeba91d870953076c3624d". artifact: a41967566e user: quarry
01:18 • Reply: CI tests each change once artifact: 94d3683fb2 user: dmestas
01:18 • Edit [8f2a26bcca]: Mark "Closed". artifact: 439a5192c8 user: quarry
01:18 Note: CI tests each change once, as the merge it will become technote: [258b886951] user: zeitgeist
01:18 • Edit [1efb7e834d]: Add "ci-pass" with value "c97ab74c7065ecffc4a7b6c093921446". artifact: e2e014d8b0 user: quarry
01:16
Show a hand-pinned fossil link that diverges from upstream check-in: 1efb7e834d user: zeitgeist tags: activity-tab-and-upstream-owners
01:16 • Edit [274b7ccc50]: Add "ci-pass" with value "c0dffa9d02180a714e219729116ace6f". artifact: 8d35b3e606 user: quarry
01:15 • Edit [a28d66b57b]: Add "ci-pass" with value "2c3e9343cc50da5f8b38d79ea93c2ed0". artifact: f10bc4947d user: quarry
01:14
Keep dotted neighbours out of a repository's event log, tallies and watches; stopped pipelines write nothing; no empty dot segments in names (#294) check-in: 274b7ccc50 user: zeitgeist tags: delete-forgets-its-events
01:13
Keep repository setup out of stored caps and guard fossil sync against losing the last admin check-in: a28d66b57b user: zeitgeist tags: activity-tab-and-upstream-owners
00:55 • Edit [8f2a26bcca]: Add "ci-pass" with value "7f3de85547d1960e3569eb1cb05c3fed". artifact: 1a3ea4bfeb user: quarry
00:53
Merge trunk: tag events run on their check-in regardless of an existing verdict closed check-in: 8f2a26bcca user: zeitgeist tags: ci-tests-each-change-once
00:49 • Edit [c0f6fcb999]: Add "ci-pass" with value "e5ed51fd9c4f874a89b9e15a0d65928f". artifact: 73a5606c6c user: quarry
00:48 • Post: Site administrators stop at the repository door artifact: 918e41a325 user: zeitgeist
00:48 • Edit [4a024a135b]: Add "ci-pass" with value "26ca9082c1b452635156cbb0b8a5803e". artifact: 4e998e44ee user: quarry
00:47
TestFansOutPerSubscription waits for the failing endpoint too instead of racing it check-in: c0f6fcb999 user: zeitgeist tags: admins-send-reset-links
00:46
An admin-set email on an account with a password is only pending; imported fossil users are not unclaimed invites (#319) check-in: 4a024a135b user: zeitgeist tags: admins-send-reset-links
00:42 • Edit [c249eab3fd]: Add "ci-pass" with value "38c2cb1f0f179ce7ec1cebcf281d80e1". artifact: d528c641d5 user: quarry
00:41 • Post: RFC 0020: status is built except the release workflow artifact: fc0f345781 user: zeitgeist
00:41
Merge trunk closed check-in: c249eab3fd user: zeitgeist tags: site-admins-stop-at-the-door
00:40 • Edit [8f61ab2f0c]: Add "ci-pass" with value "424e24a262883acd79c7848ab832d415". artifact: 5be2564def user: quarry
00:39 • Edit [406a61ba16]: Add "ci-pass" with value "94e3c1c1e8b88650957253380aaeb174". artifact: f1e39ed1ae user: quarry
00:39
RFC 0020: status is built except the release workflow, which waits on zit's uv client closed check-in: 8f61ab2f0c user: zeitgeist tags: rfc-0020-status
00:38 • Edit [3f78ebe54f]: Add "ci-pass" with value "00f805be36324e4ecf3cb81b2b80b799". artifact: 02110b21a5 user: quarry
00:38
Fold only a repository's own store events, not a dotted neighbour's, and give dotted names a valid durable (#294) check-in: 406a61ba16 user: zeitgeist tags: delete-forgets-its-events
00:36
Merge trunk into admins-send-reset-links check-in: 3f78ebe54f user: zeitgeist tags: admins-send-reset-links
00:35 • Edit [449c9270ce]: Add "ci-pass" with value "882604dc2eb8443454fb634d7705c7ac". artifact: 5eeec12458 user: quarry
00:34
Read a capability string no preset is near as custom, never none check-in: 449c9270ce user: zeitgeist tags: activity-tab-and-upstream-owners
00:29 • Post: CI tests each change once artifact: f4ff411a0d user: zeitgeist
00:27 • Edit [405f34fa66]: Add "ci-pass" with value "6db6fdbe02fa50037193ce31f2cddeef". artifact: 76d3bce288 user: quarry
00:25 • Edit [405f34fa66]: Add "ci-pass" with value "8b1f19828d9d883981a2fa62dc6a114d". artifact: 521096154a user: quarry
00:18 • Edit [39cfdceb7b]: Add "ci-pass" with value "96e2b29e899b8fbc2dc021a3b31b44fe". artifact: b86777f3a4 user: quarry
00:17
Purge a deleted repository's store events from ZITEVT so a same-named successor does not fold them (#294) check-in: 39cfdceb7b user: zeitgeist tags: delete-forgets-its-events
00:11 • Edit [3a61e5fb68]: Add "ci-pass" with value "2e87e83a984f648238e9e0e1a341b438". artifact: 45bff69216 user: quarry
00:07 • Edit [7e2952d001]: Add "ci-pass" with value "84adbc81dbda6adff3ba6b49a38cca4a". artifact: 7c8da81f45 user: quarry
00:06 • Edit [f320b0c456]: Add "ci-pass" with value "869bad3da0af2331656e4a8792a9ad7d". artifact: 8b2922ecdd user: quarry
00:05
Read fossil setup as admin and keep hand-set grants across a users sync check-in: 7e2952d001 user: zeitgeist tags: activity-tab-and-upstream-owners
00:04 • Edit [4f1d57b8ef]: Add "ci-pass" with value "a8f8decf2a6b15dc5c93c82bcb19e235". artifact: 59120f3a2c user: quarry
00:04
Exceptions journal and admin alerts show a private repository's fault as its route and kind check-in: f320b0c456 user: zeitgeist tags: site-admins-stop-at-the-door
00:03
Add Activity to the repository tab bar at fold tier 1 check-in: 4f1d57b8ef user: zeitgeist tags: activity-tab-and-upstream-owners
00:02 • Edit [ea23c6e3ba]: Add "ci-fail" with value "f3182724be05b03c6443ccc87f6b2e64". artifact: d73b036e15 user: quarry
00:00
Site admins send a reset link to the owner's confirmed address and never set or see a password (#319) check-in: ea23c6e3ba user: zeitgeist tags: admins-send-reset-links