Update to Nightshift
Snapshot Oct 30, 2026 · 00:05 UTC · version 0.30.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 29, 2026 · 18:35 UTC
526dd2c1e034a0fa0031bd1d671dfc23238061a7e3e1fd06b2cde683d7d0e02b
Oct 30, 2026 · 00:05 UTC
28d4b7acc9690802ff339abc2af6be5cf86b6d40bb135e61a414b818122b4599
Package file
Oct 29, 2026 · 18:35 UTC
222069ee632eb2fab335d8c1a0d38ec6b951004365f2b37b86418fef75167534
Oct 30, 2026 · 00:05 UTC
33e4f60bd374d65f8078f5d60defd84f1094667f94d177ca032c49cdc5746694
Package file
Oct 29, 2026 · 18:35 UTC
2463
Oct 30, 2026 · 00:05 UTC
2716
Package file
Oct 29, 2026 · 18:35 UTC
80a46c87a64ba4986b5d41201779f3cf76126208111b1bbee8fbbee7bfe64b9e
Oct 30, 2026 · 00:05 UTC
396d234041e149ff0b0384edf1b521111fb20f3036fec32199c3a78ce7536909
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
skills/nightshift/references/edge-cases.md →
skills/nightshift/references/evidence-catalog.md →
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,6 +1,6 @@ { "name": "nightshift", - "version": "0.26.1", + "version": "0.30.0", "description": "Plan and work coding punch lists with persistent progress, parked decisions, item receipts, and explicit continuation notes. This skills-only package uses the tools available in the current session. It does not include lifecycle hooks, automatic clock-out enforcement, background recovery, or automatic token accounting.", "author": { "name": "Orwa Mahmoud", @@ -22,7 +22,7 @@ "interface": { "displayName": "Nightshift", "shortDescription": "Run accountable coding shifts", - "longDescription": "Plan and work coding punch lists with persistent progress, parked decisions, item receipts, and explicit continuation notes. This skills-only package uses the tools available in the current session. It does not include lifecycle hooks, automatic clock-out enforcement, background recovery, or automatic token accounting. Use a persistent project folder for coding work. Without project file access, prepare a plan and downloadable handoff in the conversation. The full plugin with lifecycle hooks is available separately through the repository marketplace for local Codex users who choose to install it.", + "longDescription": "Plan and work coding punch lists with persistent progress, parked decisions, item receipts, and explicit continuation notes. This skills-only package uses the tools available in the current session. It does not include lifecycle hooks, automatic clock-out enforcement, background recovery, or automatic token accounting. Use a persistent project folder for coding work. Without project file access, prepare a plan and downloadable handoff in the conversation. The full plugin with lifecycle hooks is available separately through the repository marketplace for local Codex users who choose to install it. That full local version provides automatic clock-out enforcement, background recovery, and per-item token usage and time where supported by the host.", "developerName": "Orwa Mahmoud", "category": "Developer Tools", "capabilities": [ @@ -31,6 +31,7 @@ "Scoped quality work", "Parked decisions", "Item receipts", + "Optional item evidence", "Explicit session handoffs", "Dated archives" ], @@ -43,7 +44,8 @@ "privacyPolicyURL": "https://nightshift.orwamahmoud.com/privacy", "termsOfServiceURL": "https://nightshift.orwamahmoud.com/terms", "composerIcon": "./assets/nightshift-logo.png", - "logo": "./assets/nightshift-logo.png" + "logo": "./assets/nightshift-logo.png", + "supportURL": "https://github.com/orwa-mahmoud/nightshift/issues" }, "extensions": { "com.openai": {
Full technical diff · 13 changed fields
changed /files/.claude-plugin~1plugin.json/sha256
"526dd2c1e034a0fa0031bd1d671dfc23238061a7e3e1fd06b2cde683d7d0e02b"
"28d4b7acc9690802ff339abc2af6be5cf86b6d40bb135e61a414b818122b4599"
changed /files/.codex-plugin~1plugin.json/sha256
"222069ee632eb2fab335d8c1a0d38ec6b951004365f2b37b86418fef75167534"
"33e4f60bd374d65f8078f5d60defd84f1094667f94d177ca032c49cdc5746694"
changed /files/.codex-plugin~1plugin.json/size
2463
2716
changed /files/README.md/sha256
"80a46c87a64ba4986b5d41201779f3cf76126208111b1bbee8fbbee7bfe64b9e"
"396d234041e149ff0b0384edf1b521111fb20f3036fec32199c3a78ce7536909"
changed /files/README.md/size
1476
1626
changed /files/skills~1hunt~1SKILL.md/sha256
"363395b0ca3400c7fd4a2e0265cf5db3d82cff2d8f25a2956e6f3dce650dab32"
"92df8059a9755689fa9fd9fdc3ba85081ca27da87c7a9f99b400a3ed7ccaa2bf"
changed /files/skills~1hunt~1SKILL.md/size
917
984
added /files/skills~1nightshift~1references~1edge-cases.md
Field was absent
{
"sha256": "38275af5c891b8563fa649de23e254b0230d44f6155d101aaf2a3337ad5e6e44",
"size": 2691
}added /files/skills~1nightshift~1references~1evidence-catalog.md
Field was absent
{
"sha256": "1d5c7d54dc66b12471ddff1416de5054628a237b121ec56096afb62b4dbb59dc",
"size": 2138
}changed /files/skills~1nightshift~1references~1workflow.md/sha256
"bf2c48ed54d27806da48e8d96b74df6bd60906e750b3a9b2d05f976564660aef"
"0444d440c670685961962083517d351afdf71b1ee43508351b51bc1096d4c69d"
changed /files/skills~1nightshift~1references~1workflow.md/size
10212
13977
changed /files/skills~1plan~1SKILL.md/sha256
"766ddb4edf469e1e7a521e487b52675f82b71b86fec7d97bddbf1b3a01c3d6be"
"24e8527d950de2b117f8652629d3dd85d0a3be764db868a3a4dbe573e8fb324f"
changed /files/skills~1plan~1SKILL.md/size
909
1079
Full snapshot data
{
"files": {
".claude-plugin/plugin.json": {
"sha256": "28d4b7acc9690802ff339abc2af6be5cf86b6d40bb135e61a414b818122b4599",
"size": 750
},
".codex-plugin/plugin.json": {
"sha256": "33e4f60bd374d65f8078f5d60defd84f1094667f94d177ca032c49cdc5746694",
"size": 2716
},
"LICENSE": {
"sha256": "92d5c374d8a9afd01505b92955729d00211557c3daba1dc56044ee34f951c250",
"size": 1069
},
"README.md": {
"sha256": "396d234041e149ff0b0384edf1b521111fb20f3036fec32199c3a78ce7536909",
"size": 1626
},
"assets/nightshift-logo.png": {
"sha256": "e9c52fa56c31e8baf5c6cbf342c891f2cc6a0f515cef206fc666813dc1ab7bc0",
"size": 14821
},
"skills/archive/SKILL.md": {
"sha256": "bd13b54f6054cfed2b4f561c079951fdf5c4c1b60a7394fea1900bfcfb34b0d8",
"size": 906
},
"skills/doctor/SKILL.md": {
"sha256": "7f666c9137758d28cba32c34a0f2d52f4b777f7e05915ba81a62148e23942393",
"size": 916
},
"skills/hunt/SKILL.md": {
"sha256": "92df8059a9755689fa9fd9fdc3ba85081ca27da87c7a9f99b400a3ed7ccaa2bf",
"size": 984
},
"skills/import-issues/SKILL.md": {
"sha256": "ee51b1eff72efbebff1b9cb6064ff72df5692d221cba74d7225b62067fb98c0c",
"size": 849
},
"skills/nightshift/SKILL.md": {
"sha256": "6345b8220d93fec98eb6c95111560202e28f06611a978e0a753458f1d9be7285",
"size": 1038
},
"skills/nightshift/references/edge-cases.md": {
"sha256": "38275af5c891b8563fa649de23e254b0230d44f6155d101aaf2a3337ad5e6e44",
"size": 2691
},
"skills/nightshift/references/evidence-catalog.md": {
"sha256": "1d5c7d54dc66b12471ddff1416de5054628a237b121ec56096afb62b4dbb59dc",
"size": 2138
},
"skills/nightshift/references/hunts.md": {
"sha256": "ba477a330afdf9e6b1044ab3e61dcb9ac2b17c660bced5b55d8f04b0e9617933",
"size": 1972
},
"skills/nightshift/references/workflow.md": {
"sha256": "0444d440c670685961962083517d351afdf71b1ee43508351b51bc1096d4c69d",
"size": 13977
},
"skills/plan-exit/SKILL.md": {
"sha256": "6bd44191c8db52979ab5374458bae99cf82fb9dd835be82c2f70ad91a0b70bf0",
"size": 747
},
"skills/plan/SKILL.md": {
"sha256": "24e8527d950de2b117f8652629d3dd85d0a3be764db868a3a4dbe573e8fb324f",
"size": 1079
},
"skills/purge/SKILL.md": {
"sha256": "277f4b8cdaa5b6a7ab9849640798de41be07dfeca0ac3a5100124846ebd7d38e",
"size": 926
},
"skills/quality/SKILL.md": {
"sha256": "b184c439974df2077f6ad4b4a42e5f9137818674b03f9c599d59e66773762be7",
"size": 910
},
"skills/reset/SKILL.md": {
"sha256": "a3b9a00acea249de2124eddf681b8de9ef87cc2b509b6817c07e530a0af58874",
"size": 711
},
"skills/schedule/SKILL.md": {
"sha256": "ad178173a2f142f673860aaca312fb70d9330b4ec40ef4296c99573af13cfc6e",
"size": 1042
},
"skills/setup/SKILL.md": {
"sha256": "327e036e508824842bae092211949a18d65919c9129cb28ea7f18ee30fa38dd2",
"size": 1222
},
"skills/start/SKILL.md": {
"sha256": "329fa317e8a6efc74d6935b3a314d245f6f7451a82f9333906f67056ebd897b6",
"size": 991
},
"skills/status/SKILL.md": {
"sha256": "09c6826f520a9d4e27c70fe16ea3e63d9abea177587a3859cf88d1b354ffa9e2",
"size": 837
},
"skills/stop/SKILL.md": {
"sha256": "f1aac7fe2cfdbca1bb60e08e66152690acdef2cc2b5b415c7e08a2619a3c6bc7",
"size": 760
}
}
}SHA-256 of public snapshot: d7fe41abb7af95bb128bb8071589b160b22062c9ab0d8a7bcee521d5501baa75