Repository navigation
Evidence: first release candidate v0.1.0-rc.1 through the real release path - #14
Merged
Merged
Conversation
…gstore path, verified by gh and by the compiled client Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
agentrozjedemeai
approved these changes
Sep 22, 2026
agentrozjedemeai
left a comment
Collaborator
There was a problem hiding this comment.
Exact-head review: 73b2820
No blocking findings.
Verified independently:
- PR diff is only
docs/evidence/release-v0.1.0-rc.1-2026-09-22.md;git diff --check b7a94b9...73b2820passes. - Fresh exact-head CI is green and there are no review threads.
- Tag
v0.1.0-rc.1, release run35716752920, protectedreleaseenvironment approval, immutable prerelease and all five assets match the recorded evidence. gh attestation verifyaccepts the manifest and all three binaries against the exactrelease.ymltag identity; a one-byte-tamperedlinux-arm64copy is refused.- In a new isolated macOS arm64 install base without
gh, the HTTPS-only installer disclosure, compiled-client identity/status,latestnot-found result and exact-tag up-to-date result all reproduced. This is additional platform evidence only; the document correctly keeps Linux activation, A→B update, other native clients and Machines-supervised delivery outside this run's coverage.
agentrozjedemeai
pushed a commit
that referenced
this pull request
Oct 6, 2026
…hem (Anička, DEV-6645) (#226) * Shell: the design system re-vendored at fdcc9b4 (three radii, one floating shadow) src/shell/vendor/lazurio/tokens.css is copied byte for byte from HumanAndMachine-ai/design-system-lazurio fdcc9b4 (#62). Since the previous pin 5bbc1f7 (#54) only this file of the vendored ones changed, in #58 and #59 (Anička, 2026-10-04): the comment on the radii now names three radii, one per kind of thing, and --lz-shadow-float (0 8px 24px, ink at 10 %) is new, the one shadow of a layer floating above the page. The logo symbol, the stones and Iconoir's licence are byte for byte as before. src/shell/vendor/README.md names the new source commit, what changed and the new SHA-256; tests/apps-view.test.ts ("every vendored file has the hash its README records") passes against it. Nothing reads the new token yet; the shell's styles take it in the next commit. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Shell: the rail and the Environment picker as Anička revised the wireframe (DEV-6645) The elements follow the shell wireframe at prototypes-lazurio 1acd615 and the design system at fdcc9b4 (prototypes-lazurio #11, #14, #15, #17; design-system-lazurio #57, #58, #59, #62). The rail is one grid step, 64 px instead of 72, and sets --lazurio-rail-width to 64px: 40 px items with radius-md around 32 px marks with radius-sm, concentric corners, an item under the pointer brings the quiet surface without changing its shape, smaller icons (16 px), "+" a 32 px dashed square, the account's photo 28 px, dividers 24 px. The active space keeps B3; its spread shadows now fill exactly the 40 px item. Your personal monogram is a mark on the raised colour with a hairline, never an ink block, in the rail and in the picker. Without roles the rail stands on paper like the app's column. Every radius is one of the three tokens; the list under the picker, the ⌘⇧E dialog and the rail's label carry --lz-shadow-float with a hairline, and the switch's active tab a hairline instead of its drop shadow. The picker's list is one line per Environment of the space (switcherList in view.ts): no Organization head and no title, a search field only past seven Environments, only "Všechny Organizace" at its foot; widened, the field and every space by its title, still without heads and without a foot. The current row has the check, and "tady jsi" is for screen readers only. ⌘⇧E keeps the Organization's heads above the same rows and its key hints. The keys (switcherKey) work with or without the field: arrows wrap, Home and End outside the field, Enter, Escape; without the field the focus lands on the current Environment, else the first, and moves with the keys and the pointer. The Launchpad page's fallbacks of --lazurio-rail-width are 64px. Tests: tests/shell-picker.test.ts pins the list, the threshold, the foot, the jump's heads, the keys and the rail's width; the suites that asserted the head in the picker now assert it in the jump only. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Launchpad: the Organization's name in the Apps head opens its Dashboard (DEV-6645) The picker no longer leads to an Organization's Dashboard (prototypes-lazurio #17, design-system-lazurio #62): the Organization's name in the page's head does, as the wireframe's .lp-head__link. appsHeading in apps-view.ts makes the name a link to the Organization's page as the shell document names it (the same lookup "Přístup k modulu" uses), titled "Dashboard Organizace" / "Organization Dashboard", in the same window. The personal space ("Osobní"), the home without a group and an Organization the document does not name stay plain text. The link has the heading's colour and no underline, and is underlined 2 px with a 4 px offset under the pointer. Tested in tests/apps-view.test.ts: an Organization, one the shell document does not name, one the Folder cannot read, the personal space and the home. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Docs: F36 addendum, the rail and the picker as the wireframe revised them (DEV-6645) docs/decisions.md records the addendum of 2026-10-06, decided by Anička and confirmed by Matěj: the 64 px rail with one corner family and the personal monogram as a mark, three radii, one shadow for a floating layer, the compact picker without the Organization's head, the keys with or without the search field, ⌘⇧E keeping its heads, the Organization's name in the Apps head opening its Dashboard, what the colour roles now colour, and that no v1 document or interface name changes. It names what it supersedes in the Organization-rail addendum (point 2), the colour addendum (point 1) and the addendum of 2026-10-05 (point 6), which carry dated notes; what is left as it is (the picker's button and gear, the icons' stroke) and where the shell keeps its own rule; the alternatives; and how it was verified, with the measurements against the wireframe at prototypes-lazurio 1acd615. docs/launchpad-development.md describes the same in the target shell (the rail, the picker, the selection, the Apps header), in the shell as built ("The look", the column head on an Organization's Dashboard, a space without an Environment), in the colour roles table and the test list. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Shell: the picker and its gear as the design system draws them; icons at the wireframe's stroke of 1.6 (DEV-6645) Matěj asked that the Environments and the Dashboard follow the wireframe as it stands, so the column head now takes the design system's values (design-system-lazurio fdcc9b4) as the wireframe draws it since prototypes-lazurio #8, still its state at 1acd615: - The picker is lz-picker: at least --lz-space-48 tall, --lz-space-8 around, --lz-space-12 between its parts, radius-md; 52 px with its two lines (was 47). Its glyph is lz-picker__mark, --lz-space-32 with radius-sm, an Organization's mark or your monogram 24 px inside, the kind's icon filling it; the name --lz-size-nav, the line --lz-size-meta. The row is lz-picker-row, --lz-space-4 apart. - The gear is lz-button--icon: a --lz-space-48 square with radius-sm in the picker's ink (was 40 px wide and muted). Under the pointer it keeps the quiet surface of the column's other controls: the design system's quiet button takes paper, which does not show on the paper column; under a host's roles both are --lazurio-hover. - In a narrow host (@container max-width 160px) the picker and the gear stand as 48 px squares, one above the other; the 40 px override is gone. - The glyph takes the picker's ink, so on a dark host without roles a kind's icon is light instead of near-black (issue #169). - The switch's tabs take line-height normal, 49 px as the wireframe. Every interface icon, src/shell/icons.ts and the Launchpad page's 32 inlined symbols, is drawn at stroke 1.6, as the wireframe's Icon.tsx has done since before 1cbad15 (the provenance notes said 1.5); the notes now cite 1acd615. The F36 addendum gains point 5 (the picker and its gear) and loses the two items it left as they were; its verification and colour-roles point say what changed. No test pinned the old sizes. Checked: bun run check (1463 pass, 7 skip, 0 fail). In Chrome against the wireframe: the column head 191 x 52 beside the 48 px gear, the 32 px glyph, 15 and 14 px text, the switch 49 px, icons at 1.6, all equal; in T3 Code's dark sidebar at 208 and 264 px, its light one, MausBot's Midnight, a dark host without roles and a 64 px host, nothing overflows. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> * Docs: the F36 addendum's verification says the column head, not the page, was drawn narrow (DEV-6645) The verification of the addendum on the rail and the picker said that narrow widths were not exercised, while the column head was drawn in a 64 px host and at the 160 px limit. It now says that the column head was checked in the Launchpad's preview too, and that the page at narrow window widths was not exercised. The paragraph is rewrapped; nothing else changes. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
immakermatty
added a commit
that referenced
this pull request
Oct 25, 2026
…ermes-agent#17 The fork change that marks a collected sign-in session cancelled under its lock is now a real pull request, approved for the release with #11, #13 and #14; F63 named it only generically. The rule itself is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documents only: the first real release candidate published by release.yml (tag v0.1.0-rc.1 on 1208086, run 35716752920, environment approval by the Admin, immutable prerelease with five assets), verified with gh attestation verify on the operator Mac (repository, ref, signer workflow, issuer; tampered copy refused) and by the compiled client on a clean Ubuntu ARM64 VM without gh (install.sh HTTPS bootstrap stating its limit; update --check --version v0.1.0-rc.1 verified through the real Sigstore trust root; latest not-found because no final release exists). Closes the "real GitHub + Sigstore path" item of docs/update.md evidence. Not covered: a real A→B update between two published releases, darwin-arm64/linux-x64 clients, the supervised path on a Machines-delivered VM.
🤖 Generated with Claude Code