Darkmatter · agent stage: prod
preview@internal.darkmatter
Events received
185195
Ignored
184872
Jobs dispatched
329

Event c3cf0480…

← All events

Event

Delivery
c3cf0480-83cb-11f1-8198-1031014aa276
Event
issue_comment
Action
created
Received
2026-07-19T23:44:22.138Z
Signature
valid
Parsed
yes
Sender
scottmcmaster
Repo
darkmatter/nixmac
Status
ignored — missing_command

Headers

{
  "accept": "*/*",
  "accept-encoding": "gzip, br",
  "cf-connecting-ip": "140.82.115.35",
  "cf-ipcountry": "US",
  "cf-ray": "a1dd97f9dfd53934",
  "cf-visitor": "{\"scheme\":\"https\"}",
  "connection": "Keep-Alive",
  "content-length": "15456",
  "content-type": "application/json",
  "host": "github-bot.darkmatter.io",
  "user-agent": "GitHub-Hookshot/11cb4cc",
  "x-forwarded-proto": "https",
  "x-github-delivery": "c3cf0480-83cb-11f1-8198-1031014aa276",
  "x-github-event": "issue_comment",
  "x-github-hook-id": "628737947",
  "x-github-hook-installation-target-id": "3663660",
  "x-github-hook-installation-target-type": "integration",
  "x-real-ip": "140.82.115.35"
}

Payload

{
  "action": "created",
  "issue": {
    "url": "https://api.github.com/repos/darkmatter/nixmac/issues/560",
    "repository_url": "https://api.github.com/repos/darkmatter/nixmac",
    "labels_url": "https://api.github.com/repos/darkmatter/nixmac/issues/560/labels{/name}",
    "comments_url": "https://api.github.com/repos/darkmatter/nixmac/issues/560/comments",
    "events_url": "https://api.github.com/repos/darkmatter/nixmac/issues/560/events",
    "html_url": "https://github.com/darkmatter/nixmac/pull/560",
    "id": 4921925928,
    "node_id": "PR_kwDOSB6EzM7zf5h2",
    "number": 560,
    "title": "fix: clear `rebuildStatus` on onboarding reset to prevent stale projection skipping build step",
    "user": {
      "login": "scottmcmaster",
      "id": 3137688,
      "node_id": "MDQ6VXNlcjMxMzc2ODg=",
      "avatar_url": "https://avatars.githubusercontent.com/u/3137688?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/scottmcmaster",
      "html_url": "https://github.com/scottmcmaster",
      "followers_url": "https://api.github.com/users/scottmcmaster/followers",
      "following_url": "https://api.github.com/users/scottmcmaster/following{/other_user}",
      "gists_url": "https://api.github.com/users/scottmcmaster/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/scottmcmaster/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/scottmcmaster/subscriptions",
      "organizations_url": "https://api.github.com/users/scottmcmaster/orgs",
      "repos_url": "https://api.github.com/users/scottmcmaster/repos",
      "events_url": "https://api.github.com/users/scottmcmaster/events{/privacy}",
      "received_events_url": "https://api.github.com/users/scottmcmaster/received_events",
      "type": "User",
      "user_view_type": "public",
      "site_admin": false
    },
    "labels": [],
    "state": "open",
    "locked": false,
    "assignees": [],
    "milestone": null,
    "comments": 4,
    "created_at": "2026-07-19T08:14:31Z",
    "updated_at": "2026-07-19T23:44:20Z",
    "closed_at": null,
    "assignee": null,
    "author_association": "COLLABORATOR",
    "issue_field_values": [],
    "type": null,
    "active_lock_reason": null,
    "draft": false,
    "pull_request": {
      "url": "https://api.github.com/repos/darkmatter/nixmac/pulls/560",
      "html_url": "https://github.com/darkmatter/nixmac/pull/560",
      "diff_url": "https://github.com/darkmatter/nixmac/pull/560.diff",
      "patch_url": "https://github.com/darkmatter/nixmac/pull/560.patch",
      "merged_at": null
    },
    "body": "## Summary\n\nThis is for Linear issue #598 -- when you choose \"Restart setup\", there was residual build state that got left in the session that caused the Onboarding wizard to a) skip the build step an proceed to \"Congratulations\" but b) not allow you past that point because the Rust side ended thinking a build never occurred. This would go away if you quit and restart nixmac, which was a big clue that it was a fronend issue.\n\n<!-- What does this PR do? Why? -->\n\n## Test Plan\n\nManual + unit\n\n- [ ] No test plan needed\n\n## Docs\n\n- [ ] Docs updated (companion PR in darkmatter/nixmac-web: #\\___)\n- [x] No docs update needed",
    "reactions": {
      "url": "https://api.github.com/repos/darkmatter/nixmac/issues/560/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/darkmatter/nixmac/issues/560/timeline",
    "performed_via_github_app": {
      "id": 158384,
      "client_id": "Iv1.922be7c1ac51d2aa",
      "slug": "graphite-app",
      "node_id": "A_kwHOA7ErVM4AAmqw",
      "owner": {
        "login": "withgraphite",
        "id": 61942612,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjYxOTQyNjEy",
        "avatar_url": "https://avatars.githubusercontent.com/u/61942612?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/withgraphite",
        "html_url": "https://github.com/withgraphite",
        "followers_url": "https://api.github.com/users/withgraphite/followers",
        "following_url": "https://api.github.com/users/withgraphite/following{/other_user}",
        "gists_url": "https://api.github.com/users/withgraphite/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/withgraphite/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/withgraphite/subscriptions",
        "organizations_url": "https://api.github.com/users/withgraphite/orgs",
        "repos_url": "https://api.github.com/users/withgraphite/repos",
        "events_url": "https://api.github.com/users/withgraphite/events{/privacy}",
        "received_events_url": "https://api.github.com/users/withgraphite/received_events",
        "type": "Organization",
        "user_view_type": "public",
        "site_admin": false
      },
      "name": "Graphite App",
      "description": "Graphite is a code review platform on top of GitHub that makes creating & code reviewing stacked diffs intuitive, fast, and delightful.",
      "external_url": "https://graphite.dev",
      "html_url": "https://github.com/apps/graphite-app",
      "created_at": "2021-12-13T17:14:28Z",
      "updated_at": "2026-02-02T18:37:14Z",
      "permissions": {
        "actions": "write",
        "administration": "read",
        "checks": "write",
        "contents": "write",
        "deployments": "read",
        "emails": "read",
        "issues": "write",
        "members": "read",
        "metadata": "read",
        "organization_custom_properties": "read",
        "organization_custom_roles": "read",
        "pull_requests": "write",
        "statuses": "read",
        "workflows": "write"
      },
      "events": [
        "branch_protection_configuration",
        "branch_protection_rule",
        "check_run",
        "check_suite",
        "deployment",
        "deployment_status",
        "issue_comment",
        "label",
        "member",
        "membership",
        "merge_queue_entry",
        "organization",
        "pull_request",
        "pull_request_review",
        "pull_request_review_comment",
        "pull_request_review_thread",
        "push",
        "repository",
        "repository_ruleset",
        "status",
        "team",
        "team_add",
        "workflow_job",
        "workflow_run"
      ]
    },
    "state_reason": null
  },
  "comment": {
    "url": "https://api.github.com/repos/darkmatter/nixmac/issues/comments/5017819999",
    "html_url": "https://github.com/darkmatter/nixmac/pull/560#issuecomment-5017819999",
    "issue_url": "https://api.github.com/repos/darkmatter/nixmac/issues/560",
    "id": 5017819999,
    "node_id": "IC_kwDOSB6EzM8AAAABKxXbXw",
    "user": {
      "login": "scottmcmaster",
      "id": 3137688,
      "node_id": "MDQ6VXNlcjMxMzc2ODg=",
      "avatar_url": "https://avatars.githubusercontent.com/u/3137688?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/scottmcmaster",
      "html_url": "https://github.com/scottmcmaster",
      "followers_url": "https://api.github.com/users/scottmcmaster/followers",
      "following_url": "https://api.github.com/users/scottmcmaster/following{/other_user}",
      "gists_url": "https://api.github.com/users/scottmcmaster/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/scottmcmaster/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/scottmcmaster/subscriptions",
      "organizations_url": "https://api.github.com/users/scottmcmaster/orgs",
      "repos_url": "https://api.github.com/users/scottmcmaster/repos",
      "events_url": "https://api.github.com/users/scottmcmaster/events{/privacy}",
      "received_events_url": "https://api.github.com/users/scottmcmaster/received_events",
      "type": "User",
      "user_view_type": "public",
      "site_admin": false
    },
    "created_at": "2026-07-19T23:44:20Z",
    "updated_at": "2026-07-19T23:44:20Z",
    "body": "> I think this reset belongs on the Rust side. `rebuildStatus` is documented as a mirror of the backend-owned `Observable<RebuildStatus>`, but `clearRebuildProjection()` directly sets that mirror to null while the backend still holds the previous successful result. That makes the `ViewModel` disagree with its source of truth, and a later backend event can restore the stale status. Generally this violates the whole general unidirectional data-flow we've discussed in docs.\r\n> \r\n> `onboarding_reset` already reads the Rust rebuild-status cell to reject resets during an active build and resets the other affected backend slices. Could it also reset `RebuildStatus` to its default there, thus emitting the normal `rebuild_status_changed` event?\r\n\r\nGot it, thanks, I haven't done much on the frontend in awhile. I moved the reset into `state::rebuild_status::reset()` and call it from `onboarding_reset`, so the frontend is updated through the normal rebuild_status_changed path. The frontend still clears only the local rebuild log fold, since that stream output is webview-local rather than part of RebuildStatus.",
    "author_association": "MEMBER",
    "reactions": {
      "url": "https://api.github.com/repos/darkmatter/nixmac/issues/comments/5017819999/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "performed_via_github_app": null,
    "minimized": null
  },
  "repository": {
    "id": 1209959628,
    "node_id": "R_kgDOSB6EzA",
    "name": "nixmac",
    "full_name": "darkmatter/nixmac",
    "private": false,
    "owner": {
      "login": "darkmatter",
      "id": 17834193,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjE3ODM0MTkz",
      "avatar_url": "https://avatars.githubusercontent.com/u/17834193?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/darkmatter",
      "html_url": "https://github.com/darkmatter",
      "followers_url": "https://api.github.com/users/darkmatter/followers",
      "following_url": "https://api.github.com/users/darkmatter/following{/other_user}",
      "gists_url": "https://api.github.com/users/darkmatter/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/darkmatter/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/darkmatter/subscriptions",
      "organizations_url": "https://api.github.com/users/darkmatter/orgs",
      "repos_url": "https://api.github.com/users/darkmatter/repos",
      "events_url": "https://api.github.com/users/darkmatter/events{/privacy}",
      "received_events_url": "https://api.github.com/users/darkmatter/received_events",
      "type": "Organization",
      "user_view_type": "public",
      "site_admin": false
    },
    "html_url": "https://github.com/darkmatter/nixmac",
    "description": "Home manager and nix-darwin that understands plain English",
    "fork": false,
    "url": "https://api.github.com/repos/darkmatter/nixmac",
    "forks_url": "https://api.github.com/repos/darkmatter/nixmac/forks",
    "keys_url": "https://api.github.com/repos/darkmatter/nixmac/keys{/key_id}",
    "collaborators_url": "https://api.github.com/repos/darkmatter/nixmac/collaborators{/collaborator}",
    "teams_url": "https://api.github.com/repos/darkmatter/nixmac/teams",
    "hooks_url": "https://api.github.com/repos/darkmatter/nixmac/hooks",
    "issue_events_url": "https://api.github.com/repos/darkmatter/nixmac/issues/events{/number}",
    "events_url": "https://api.github.com/repos/darkmatter/nixmac/events",
    "assignees_url": "https://api.github.com/repos/darkmatter/nixmac/assignees{/user}",
    "branches_url": "https://api.github.com/repos/darkmatter/nixmac/branches{/branch}",
    "tags_url": "https://api.github.com/repos/darkmatter/nixmac/tags",
    "blobs_url": "https://api.github.com/repos/darkmatter/nixmac/git/blobs{/sha}",
    "git_tags_url": "https://api.github.com/repos/darkmatter/nixmac/git/tags{/sha}",
    "git_refs_url": "https://api.github.com/repos/darkmatter/nixmac/git/refs{/sha}",
    "trees_url": "https://api.github.com/repos/darkmatter/nixmac/git/trees{/sha}",
    "statuses_url": "https://api.github.com/repos/darkmatter/nixmac/statuses/{sha}",
    "languages_url": "https://api.github.com/repos/darkmatter/nixmac/languages",
    "stargazers_url": "https://api.github.com/repos/darkmatter/nixmac/stargazers",
    "contributors_url": "https://api.github.com/repos/darkmatter/nixmac/contributors",
    "subscribers_url": "https://api.github.com/repos/darkmatter/nixmac/subscribers",
    "subscription_url": "https://api.github.com/repos/darkmatter/nixmac/subscription",
    "commits_url": "https://api.github.com/repos/darkmatter/nixmac/commits{/sha}",
    "git_commits_url": "https://api.github.com/repos/darkmatter/nixmac/git/commits{/sha}",
    "comments_url": "https://api.github.com/repos/darkmatter/nixmac/comments{/number}",
    "issue_comment_url": "https://api.github.com/repos/darkmatter/nixmac/issues/comments{/number}",
    "contents_url": "https://api.github.com/repos/darkmatter/nixmac/contents/{+path}",
    "compare_url": "https://api.github.com/repos/darkmatter/nixmac/compare/{base}...{head}",
    "merges_url": "https://api.github.com/repos/darkmatter/nixmac/merges",
    "archive_url": "https://api.github.com/repos/darkmatter/nixmac/{archive_format}{/ref}",
    "downloads_url": "https://api.github.com/repos/darkmatter/nixmac/downloads",
    "issues_url": "https://api.github.com/repos/darkmatter/nixmac/issues{/number}",
    "pulls_url": "https://api.github.com/repos/darkmatter/nixmac/pulls{/number}",
    "milestones_url": "https://api.github.com/repos/darkmatter/nixmac/milestones{/number}",
    "notifications_url": "https://api.github.com/repos/darkmatter/nixmac/notifications{?since,all,participating}",
    "labels_url": "https://api.github.com/repos/darkmatter/nixmac/labels{/name}",
    "releases_url": "https://api.github.com/repos/darkmatter/nixmac/releases{/id}",
    "deployments_url": "https://api.github.com/repos/darkmatter/nixmac/deployments",
    "created_at": "2026-04-14T00:37:13Z",
    "updated_at": "2026-07-19T23:12:23Z",
    "pushed_at": "2026-07-19T23:41:04Z",
    "git_url": "git://github.com/darkmatter/nixmac.git",
    "ssh_url": "org-17834193@github.com:darkmatter/nixmac.git",
    "clone_url": "https://github.com/darkmatter/nixmac.git",
    "svn_url": "https://github.com/darkmatter/nixmac",
    "homepage": "https://nixmac.com",
    "size": 688805,
    "stargazers_count": 21,
    "watchers_count": 21,
    "language": "Rust",
    "has_issues": true,
    "has_projects": false,
    "has_downloads": true,
    "has_wiki": false,
    "has_pages": true,
    "has_discussions": true,
    "forks_count": 2,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 98,
    "license": {
      "key": "mit",
      "name": "MIT License",
      "spdx_id": "MIT",
      "url": "https://api.github.com/licenses/mit",
      "node_id": "MDc6TGljZW5zZTEz"
    },
    "allow_forking": true,
    "is_template": false,
    "web_commit_signoff_required": false,
    "has_pull_requests": true,
    "pull_request_creation_policy": "all",
    "topics": [
      "home-manager",
      "nix",
      "nix-darwin",
      "nix-flake",
      "opencode"
    ],
    "visibility": "public",
    "forks": 2,
    "open_issues": 98,
    "watchers": 21,
    "default_branch": "main",
    "custom_properties": {}
  },
  "organization": {
    "login": "darkmatter",
    "id": 17834193,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjE3ODM0MTkz",
    "url": "https://api.github.com/orgs/darkmatter",
    "repos_url": "https://api.github.com/orgs/darkmatter/repos",
    "events_url": "https://api.github.com/orgs/darkmatter/events",
    "hooks_url": "https://api.github.com/orgs/darkmatter/hooks",
    "issues_url": "https://api.github.com/orgs/darkmatter/issues",
    "members_url": "https://api.github.com/orgs/darkmatter/members{/member}",
    "public_members_url": "https://api.github.com/orgs/darkmatter/public_members{/member}",
    "avatar_url": "https://avatars.githubusercontent.com/u/17834193?v=4",
    "description": ""
  },
  "enterprise": {
    "id": 469843,
    "slug": "darkmatter",
    "name": "darkmatter",
    "node_id": "E_kgDOAAcrUw",
    "avatar_url": "https://avatars.githubusercontent.com/b/469843?v=4",
    "description": "",
    "website_url": "darkmatter.io",
    "html_url": "https://github.com/enterprises/darkmatter",
    "created_at": "2025-09-07T16:01:00Z",
    "updated_at": "2026-07-07T15:59:26Z"
  },
  "sender": {
    "login": "scottmcmaster",
    "id": 3137688,
    "node_id": "MDQ6VXNlcjMxMzc2ODg=",
    "avatar_url": "https://avatars.githubusercontent.com/u/3137688?v=4",
    "gravatar_id": "",
    "url": "https://api.github.com/users/scottmcmaster",
    "html_url": "https://github.com/scottmcmaster",
    "followers_url": "https://api.github.com/users/scottmcmaster/followers",
    "following_url": "https://api.github.com/users/scottmcmaster/following{/other_user}",
    "gists_url": "https://api.github.com/users/scottmcmaster/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/scottmcmaster/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/scottmcmaster/subscriptions",
    "organizations_url": "https://api.github.com/users/scottmcmaster/orgs",
    "repos_url": "https://api.github.com/users/scottmcmaster/repos",
    "events_url": "https://api.github.com/users/scottmcmaster/events{/privacy}",
    "received_events_url": "https://api.github.com/users/scottmcmaster/received_events",
    "type": "User",
    "user_view_type": "public",
    "site_admin": false
  },
  "installation": {
    "id": 131074261,
    "node_id": "MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMTMxMDc0MjYx"
  }
}