)]}'
{"id":"snix~30264","triplet_id":"snix~canon~I26ed625f7b6fcfded3e65cf87b00ceb33b75f229","project":"snix","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000001":{"account":{"_account_id":1000001,"name":"edef","display_name":"edef","email":"edef@edef.eu","username":"edef"},"last_update":"2025-03-23 22:40:06.000000000","reason":"removed on reply"},"1000004":{"account":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"last_update":"2025-03-23 22:40:27.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I26ed625f7b6fcfded3e65cf87b00ceb33b75f229","subject":"docs(snix): move some more docs","status":"MERGED","created":"2025-03-23 19:29:40.000000000","updated":"2025-03-23 22:40:27.000000000","submitted":"2025-03-23 22:40:27.000000000","submitter":{"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"30264","meta_rev_id":"1cac7c95e256157a4993a938ec2118b305d86a8d","_number":30264,"virtual_id_number":30264,"owner":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000001,"name":"edef","display_name":"edef","email":"edef@edef.eu","username":"edef"},"all":[{"value":0,"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2025-03-23 22:40:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000001,"name":"edef","display_name":"edef","email":"edef@edef.eu","username":"edef"},{"value":0,"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0,"optional":true},"Verified":{"approved":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2025-03-23 22:40:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000001,"name":"edef","display_name":"edef","email":"edef@edef.eu","username":"edef"},{"value":0,"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0,"optional":true},"Autosubmit":{"approved":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000001,"name":"edef","display_name":"edef","email":"edef@edef.eu","username":"edef"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2025-03-23 22:40:27.000000000","_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000001,"name":"edef","display_name":"edef","email":"edef@edef.eu","username":"edef"},{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},{"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}],"CC":[{"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-03-23 19:29:40.000000000","updated_by":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000000,"name":"Ryan Lahfa","email":"ryan@lahfa.xyz","username":"raitobezarius"},"state":"CC"},{"updated":"2025-03-23 19:29:40.000000000","updated_by":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"reviewer":{"_account_id":1000001,"name":"edef","display_name":"edef","email":"edef@edef.eu","username":"edef"},"state":"REVIEWER"},{"updated":"2025-03-23 19:29:41.000000000","updated_by":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-03-23 19:34:31.000000000","updated_by":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-03-23 22:40:27.000000000","updated_by":{"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"472506986a49e1969b671284ae5128d6fa01b613","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"date":"2025-03-23 19:29:40.000000000","message":"Uploaded patch set 1: Autosubmit+1.","accounts_in_message":[],"_revision_number":1},{"id":"01147d1f8bef3599b51c97a728d5270f79334f08","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2025-03-23 19:29:41.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/snix/snix/builds/865","accounts_in_message":[],"_revision_number":1},{"id":"3ae53d8220da8335a76a2475dbe99efaf6a09144","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"date":"2025-03-23 19:30:49.000000000","message":"Uploaded patch set 2: Commit message was updated.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n","accounts_in_message":[],"_revision_number":2},{"id":"2f606f063d3f1c51bd42324cfdde15f5f6dec400","tag":"autogenerated:buildkite~result","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2025-03-23 19:34:31.000000000","message":"Patch Set 1: Verified+1\n\nCopied votes on follow-up patch sets have been updated:\n* Verified+1 has been copied to patch set 2 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\").\n\nBuild of patchset 1 passed: https://buildkite.com/snix/snix/builds/865","accounts_in_message":[],"_revision_number":1},{"id":"d6ab319a8baf02bd6fde47f76b73863b67d0e30b","author":{"_account_id":1000001,"name":"edef","display_name":"edef","email":"edef@edef.eu","username":"edef"},"date":"2025-03-23 22:27:59.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"ae097c2784b317a2fcf89bf999fb471a92dfbc22","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"date":"2025-03-23 22:34:08.000000000","message":"Uploaded patch set 3.\n\nCopied Votes:\n* Autosubmit+1 (copy condition: \"changekind:NO_CHANGE OR **is:ANY**\")\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:NO_CHANGE OR changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"(**is:ANY** AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"7edb7cfae95cd996a768b22bd7633681b191e582","author":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"date":"2025-03-23 22:34:08.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"5c87e1475cfae101fb5bfce61d12d12c5cd40298","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2025-03-23 22:34:09.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/snix/snix/builds/868","accounts_in_message":[],"_revision_number":3},{"id":"d8d6ce173f39c29cf045afef5b2d700c24b52a0c","author":{"_account_id":1000001,"name":"edef","display_name":"edef","email":"edef@edef.eu","username":"edef"},"date":"2025-03-23 22:40:06.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"07b30165846d2b2edfb866ab2dd4d756d285c947","tag":"autogenerated:buildkite~result","author":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]},"date":"2025-03-23 22:40:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/snix/snix/builds/868","accounts_in_message":[],"_revision_number":3},{"id":"1cac7c95e256157a4993a938ec2118b305d86a8d","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},"date":"2025-03-23 22:40:27.000000000","message":"Change has been successfully rebased and submitted as c57ea7c7e3f784a80de1090fca9f28bec97a4268","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c57ea7c7e3f784a80de1090fca9f28bec97a4268","revisions":{"2846bf5a9c9143f46caf258b3daab507f7293832":{"kind":"REWORK","_number":1,"created":"2025-03-23 19:29:40.000000000","uploader":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/64/30264/1","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/64/30264/1","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/64/30264/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/64/30264/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/64/30264/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/64/30264/1"}}},"commit":{"parents":[{"commit":"7a2e70062cf0932ac27c2dbc9c41cbdc1ac21a38","subject":"fix(snix/store/import): don\u0027t unsafely construct OsStr"}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2025-03-23 19:27:13.000000000","tz":0},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2025-03-23 19:29:18.000000000","tz":0},"subject":"docs(snix): move some more docs","message":"docs(snix): move some more docs\n\nAbsorb some of the paragraphs from snix/docs/src/architecture.md, as\nwell as the blog post around the builder protocol, and extend it with a\nbit more context.\n\nUpdate and restructure protocol.md to describe the goals of the builder.\n\nChange-Id: I26ed625f7b6fcfded3e65cf87b00ceb33b75f229\n"},"branch":"refs/heads/canon"},"f801c064faef1ca7ce40b46d8a39ce0fb4246569":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-03-23 19:30:49.000000000","uploader":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/64/30264/2","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/64/30264/2","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/64/30264/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/64/30264/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/64/30264/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/64/30264/2"}}},"commit":{"parents":[{"commit":"7a2e70062cf0932ac27c2dbc9c41cbdc1ac21a38","subject":"fix(snix/store/import): don\u0027t unsafely construct OsStr"}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2025-03-23 19:27:13.000000000","tz":0},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2025-03-23 19:30:04.000000000","tz":0},"subject":"docs(snix): move some more docs","message":"docs(snix): move some more docs\n\nAbsorb some of the paragraphs from snix/docs/src/architecture.md, as\nwell as the blog post around the builder protocol, and extend it with a\nbit more context.\n\nThe parts about the Evaluator are largely outdated (see the warning\nabove in that file), and otherwise already covered.\n\nUpdate and restructure protocol.md to describe the goals of the builder.\n\nChange-Id: I26ed625f7b6fcfded3e65cf87b00ceb33b75f229\n"},"branch":"refs/heads/canon"},"97c939c13a0c227a383a7a490859a75a2bae1743":{"kind":"REWORK","_number":3,"created":"2025-03-23 22:34:08.000000000","uploader":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"},"ref":"refs/changes/64/30264/3","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/64/30264/3","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/64/30264/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/64/30264/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/64/30264/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/64/30264/3"}}},"commit":{"parents":[{"commit":"1a78270f540c9d5caa729be2496b00fa77b660bd","subject":"fix(web/guides/local-overlay): fix link inside callout"}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2025-03-23 19:27:13.000000000","tz":0},"committer":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2025-03-23 22:33:15.000000000","tz":0},"subject":"docs(snix): move some more docs","message":"docs(snix): move some more docs\n\nAbsorb some of the paragraphs from snix/docs/src/architecture.md, as\nwell as the blog post around the builder protocol, and extend it with a\nbit more context.\n\nThe parts about the Evaluator are largely outdated (see the warning\nabove in that file), and otherwise already covered.\n\nUpdate and restructure protocol.md to describe the goals of the builder.\n\nChange-Id: I26ed625f7b6fcfded3e65cf87b00ceb33b75f229\n"},"branch":"refs/heads/canon"},"c57ea7c7e3f784a80de1090fca9f28bec97a4268":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2025-03-23 22:40:27.000000000","uploader":{"_account_id":1000003,"name":"clbot","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/64/30264/4","fetch":{"anonymous http":{"url":"https://cl.snix.dev/snix","ref":"refs/changes/64/30264/4","commands":{"Checkout":"git fetch https://cl.snix.dev/snix refs/changes/64/30264/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.snix.dev/snix refs/changes/64/30264/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.snix.dev/snix refs/changes/64/30264/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.snix.dev/snix refs/changes/64/30264/4"}}},"commit":{"parents":[{"commit":"1a78270f540c9d5caa729be2496b00fa77b660bd","subject":"fix(web/guides/local-overlay): fix link inside callout"}],"author":{"name":"Florian Klink","email":"flokli@flokli.de","date":"2025-03-23 19:27:13.000000000","tz":0},"committer":{"name":"clbot","email":"clbot@cl.snix.dev","date":"2025-03-23 22:40:27.000000000","tz":0},"subject":"docs(snix): move some more docs","message":"docs(snix): move some more docs\n\nAbsorb some of the paragraphs from snix/docs/src/architecture.md, as\nwell as the blog post around the builder protocol, and extend it with a\nbit more context.\n\nThe parts about the Evaluator are largely outdated (see the warning\nabove in that file), and otherwise already covered.\n\nUpdate and restructure protocol.md to describe the goals of the builder.\n\nChange-Id: I26ed625f7b6fcfded3e65cf87b00ceb33b75f229\nReviewed-on: https://cl.snix.dev/c/snix/+/30264\nReviewed-by: edef . \u003cedef@edef.eu\u003e\nTested-by: besadii\nAutosubmit: Florian Klink \u003cflokli@flokli.de\u003e\n"},"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":1000001,"name":"edef","display_name":"edef","email":"edef@edef.eu","username":"edef"}},{"label":"Verified","status":"MAY","applied_by":{"_account_id":1000002,"name":"besadii","username":"besadii","tags":["SERVICE_USER"]}},{"label":"Autosubmit","status":"MAY","applied_by":{"_account_id":1000004,"name":"Florian Klink","email":"flokli@flokli.de","username":"flokli"}}]},{"rule_name":"Code-Owners","status":"CLOSED"}],"submit_requirements":[{"name":"Code-Review","description":"A maximum vote from a non-uploader is required for the \u0027Code-Review\u0027 label. A minimum vote is blocking.","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX,user\u003dnon_uploader AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX,user\u003dnon_uploader"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Verified","description":"Label \u0027Verified+1\u0027 is required","status":"SATISFIED","is_legacy":false,"applicability_expression_result":{"fulfilled":true,"status":"PASS"},"submittability_expression_result":{"expression":"label:Verified\u003dMAX,user\u003dnon_uploader","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX,user\u003dnon_uploader"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Code-Owners","fulfilled":true,"status":"PASS","passing_atoms":["Code-Owners"],"failing_atoms":[],"atom_explanations":{}}},{"name":"No-Unresolved-Comments","description":"Changes that have unresolved comments are not submittable.","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"-has:unresolved","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}}]}
