-
Notifications
You must be signed in to change notification settings - Fork 1
release: merge dev into main (v0.46.3, dependency hygiene & CI gates) #509
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Changes from all commits
Commits
Show all changes
423 commits
Select commit
Hold shift + click to select a range
cce4cf7
fix: address signature-backend warning and module version drift
djm81 297fb6c
fix: use hatch build in PyPI publish workflow script (#304)
djm81 e63669c
Merge branch 'main' into dev
djm81 dad2381
fix: resolve startup module freshness home path dynamically (#306)
djm81 0e1ac55
Merge branch 'main' into dev
djm81 764e5c9
Merge branch 'main' into dev
djm81 fa8708c
Merge branch 'dev' of https://github.com/nold-ai/specfact-cli into dev
djm81 5d90ced
fix: harden module signing workflow and reduce startup log noise
djm81 276830e
test: align module migration compatibility with decoupled module vers…
djm81 effd96f
fix: fail fast on invalid base ref in changed-only module signing
djm81 798fc1a
fix: stabilize module precedence and backlog github mapping flow
djm81 f72d6e8
merge: resolve main into dev and retain module/backlog updates
djm81 c6a05f5
fix(module-registry): persist disables and correct bundled availability
djm81 c9db837
Re-sign module registry and fix / ignore local temp artifacts
djm81 db4da83
bump module registry version to 0.1.3
djm81 48ae89b
fix(registry): restore protocol reporting logs in debug mode
djm81 c87c2d0
Merge branch 'main' into dev
djm81 619f2a3
fix(backlog): harden refine writeback, prompts, and any-filter semant…
djm81 818dd32
fix(hooks,ado): correct format gate and enforce iteration on direct
djm81 954ff76
Apply review findings and fix tests
djm81 9825acd
Merge branch 'main' into dev
djm81 27b4078
Pin virtualenv < 21 to avoid incaopatibility failure
djm81 f9e9d74
Merge branch 'main' into dev
djm81 567a303
fix: finalize backlog-core-06 ado comment API versioning (#314)
djm81 a95e89f
feat: Advanced marketplace features (marketplace-02) - dependency res…
djm81 4a0620a
Merge branch 'main' into dev
djm81 c5635c9
fix: complete marketplace publish registry PR flow and bump (#320)
djm81 4ec9bdc
Merge branch 'main' into dev
djm81 f48631d
fix: update init ide hint and repair publish workflow
djm81 37d8475
Merge branch 'main' into dev
djm81 8be301e
feat(backlog): normalize daily summarize Markdown output (#323)
djm81 a6dcab0
Update version
djm81 0b99c6c
Merge branch 'dev' of https://github.com/nold-ai/specfact-cli into dev
djm81 073ae36
Merge branch 'main' into dev
djm81 2f13173
Add github skills
djm81 1e743b5
Add new marketplace changes
djm81 da80932
feat(cli): category groups and flat shims using real module Typer (#331)
djm81 c480e19
Update docs regarding module migration change
djm81 039da8b
feat: module-migration-02 bundle extraction (#332)
djm81 f4ae6b0
Implement blockers to prepare for module-migration-03 change. (#336)
djm81 efadc08
feat: module-migration-03 core slimming closeout and registry fixes (…
djm81 aeeaab0
Finalize module-migration-02 change
djm81 e1a90be
docs(backlog-auth): update auth docs and OpenSpec task status (#342)
djm81 d7d7c68
chore(openspec): archive completed changes and sync main specs
djm81 27ef25a
docs(openspec): prefix module migration proposal titles with IDs
djm81 594b0fa
Add bug change for ado required fields setting and update change order
djm81 10c1d6c
Update change order
djm81 f86b516
feat(core): finalize migration-03 auth removal and 3-core slim packag…
djm81 8b0e0d8
Archive module-migration-03 change
djm81 b1e9245
feat: remove flat command shims (category-only CLI) (#344)
djm81 5f9b537
Archived module-migration-04 and updated specs
djm81 ebb6e61
docs(openspec): finalize module-migration-05 tracking after modules P…
djm81 29df29c
Archive module-migration-05 change and update specs
djm81 1811f68
test(migration-06): move legacy sync tests out of core (#346)
djm81 61352f7
Archived module-migration-06 change and updated specs
djm81 9483fea
test: module-migration-07 core test ownership cleanup (#347)
djm81 c48fadb
Archived backlog-core-07 change and updated specs
djm81 2dd42f8
Update some docs and archive latest finished changes and specs
djm81 1e11e0a
Add docs update change
djm81 1578c6c
feat: add agile-01-feature-hierarchy change and update CHANGE_ORDER.m…
djm81 32c6fc1
docs: align core docs and sync pending changes (#377)
djm81 6b518b6
fix: stabilize release test suite after module migration
djm81 39409c5
Update module
djm81 675277f
Merge origin/main into dev for v0.40.0 release
djm81 acb3f88
Fix module install
djm81 04e96c5
Fix module install
djm81 4616064
Fix failed tests
djm81 53ed3a0
Merge branch 'main' into dev
djm81 e1a239e
Fix marketplace client regression
djm81 23ef66c
Merge branch 'main' into dev
djm81 d578657
Fix install regression for specfact-cli (#380)
djm81 5c8b661
Merge branch 'main' into dev
djm81 3de7b1c
Merge branch 'dev' of https://github.com/nold-ai/specfact-cli into dev
djm81 40e9695
Add changes to improve runtime validation and backlog module remainin…
djm81 978cc82
refactor: remove backlog ownership from core cli (#384)
djm81 00658a3
Add new command alignment change
djm81 f8e5af1
Merge branch 'dev' of https://github.com/nold-ai/specfact-cli into dev
djm81 08f028a
Merge branch 'main' into dev
djm81 332949e
fix: finalize cli runtime validation regressions (#387)
djm81 2a4a0ab
docs: archive cli-val-07 change
djm81 d031281
Archive changes and update specs
djm81 d21e157
Merge branch 'main' into dev
djm81 216f03f
Add code-review change proposals
djm81 e979938
test: align command surface regression coverage
djm81 9612cff
docs: add OpenSpec change for backlog-core commands migration (#390)
djm81 bd5badd
fix: use POST instead of PATCH for ADO work item creation (#391)
djm81 0448022
docs: archive backlog-02-migrate-core-commands change
djm81 e91e672
feat: document code-review module scaffold (#410)
djm81 aa494ff
Add change for project codebase ownership
djm81 b62292c
Merge branch 'main' into dev
djm81 67aaf31
Realign code import ownership surface (#412)
djm81 1f4d236
Update code review changes
djm81 516b4c7
docs: update reward ledger OpenSpec tracking (#413)
djm81 8579fe5
Track house-rules skill OpenSpec changes (#414)
djm81 ff8d041
docs: Update change-proposal for code-review-07 (#415)
djm81 b524f3a
Finalize code-review-07 status
djm81 097d8ef
Finalize code-review-08 status
djm81 37efea0
feat: apply code-review-09 pre-commit integration
djm81 fa503da
fix: fall back when cached hatch test env is broken
djm81 6e828e7
fix: avoid hatch env for coverage xml export
djm81 0aa178f
fix: install type-check and lint tools directly in CI
djm81 9f6a749
fix: install pytest fallback deps in test job
djm81 c451134
fix: install pytest-cov for test fallback path
djm81 f328223
Merge branch 'main' into dev
djm81 9146118
Merge branch 'main' into dev
djm81 0aa017d
Finalize code-review-09 status
djm81 f067288
[Change] Align core docs with modules site ownership (#419)
djm81 e456d46
fix: harden docs parity URL assertions
djm81 41052e6
Archive finished changes and update specs
djm81 05e81bb
Merge branch 'main' into dev
djm81 0648162
docs: fix command syntax parity after lean-core/modules split (v0.42.…
djm81 a6978a2
Archive finished changes and update specs
djm81 0273f1a
Update evidence
djm81 8ec2c11
Potential fix for pull request finding 'Unused global variable'
djm81 7d63dd8
Merge branch 'main' into dev
djm81 a77e5fd
docs: align core docs ownership and parity (#424)
djm81 664d4e4
docs: fix quickstart install guidance
djm81 09688de
docs: remove generated project plan docs
djm81 f7cca1e
Merge branch 'main' into dev
djm81 f4e91be
Add code-review change
djm81 37dfecb
fix: preserve native backlog import payloads (#429)
djm81 b54aaa6
fix: add docs review workflow and repair docs links (#428)
djm81 ae7f05c
fix: keep imported change ids stable across title changes (#431)
djm81 7449714
Merge branch 'main' into dev
djm81 65726fb
fix: remove conflicting pages file copies
djm81 fbb3b83
Merge branch 'main' into dev
djm81 c6c47fc
Add docs sync changs
djm81 eaa87ac
docs: update openspec clean-code planning
djm81 f602dba
Update change status
djm81 58314e5
fix: code-review-zero-findings dogfood remediation (v0.42.3) (#435)
djm81 fb3c5fd
Merge branch 'main' into dev
djm81 2809390
Add docs refactoring changes
djm81 215df59
Add bug change tracking for encoding and resources
djm81 2a60f15
docs: restructure core site IA to 6-section progressive nav (#442)
djm81 81bca26
fix: harden cross-platform runtime and IDE resource discovery (#443)
djm81 852f446
fix: resolve review type-safety findings
djm81 2bbde33
Merge branch 'main' into dev
djm81 8272233
Improve clarity and scope of ide prompt change
djm81 2f0675c
feat(init): IDE prompt source catalog, --prompts, namespaced exports …
djm81 278142e
fix tests
djm81 38a9d21
release: bump version to 0.42.5 and update CHANGELOG
djm81 f552107
Fix review findings
djm81 dab2ffe
feat(init): selective IDE prompt export cleanup and VS Code recommend…
djm81 fbb2307
Fix review findings
djm81 71e760b
Merge branch 'main' into dev
djm81 41dc0db
Add missing import
djm81 2b26098
Bump patch version and changelog
djm81 90da7da
Fix failed tests
djm81 1eca7a9
Fix review findings
djm81 07c19b4
Merge branch 'main' into dev
djm81 db4ddc3
docs: core vs modules URL contract and OpenSpec alignment (#448)
djm81 96f35d7
feat(docs-12): docs command validation and cross-site link checks (#449)
djm81 f11cb9e
fix(scripts): CliRunner without mix_stderr for Click 8.3+ compatibili…
djm81 7ccb122
fix: review gates (semgrep print, radon CC, icontract, questionary ty…
djm81 d516657
Merge branch 'main' into dev
djm81 86bdc7c
Add speckit adapter alignment change and update affected change specs
djm81 f92c820
feat(adapters): spec-kit v0.4.x adapter alignment (#454)
djm81 dd1e359
chore: bump version to 0.43.0 for spec-kit v0.4.x alignment (#455)
djm81 eec640e
fix(packaging): remove workflow prompts from core wheel (packaging-02…
djm81 f7fefdd
Potential fix for pull request finding 'Empty except'
djm81 280d158
Merge branch 'main' into dev
djm81 0cc2c3c
Fix changelog version
djm81 c1c2e47
docs: unify core docs portal UX (#459)
djm81 ce49cd5
Harden docs home URL test assertion
djm81 cb08cbb
Merge branch 'main' into dev
djm81 715d472
feat: doc frontmatter validation, v0.43.2 review JSON gate, and pre-c…
djm81 edc89a7
docs: archive doc-frontmatter-schema openspec change
djm81 85572f2
Apply suggestions from code review
djm81 117d568
fix: restore protocol stubs for type checking
djm81 582a53c
Add frontamtter check
djm81 4c4ef24
fix: harden protocol stubs for code quality
djm81 52ee695
Add PR test hardening change
djm81 644474a
fix: remediate review findings and harden review gates
djm81 3eff782
fix: rebuild review report model for pydantic
djm81 e44f15a
Merge branch 'main' into dev
djm81 93ff11e
Add story and onboarding change
djm81 506679e
Update change tracking
djm81 f84aa39
Improve scope for ci/cd requirements
djm81 11391c9
docs: sharpen first-contact story and onboarding (#467)
djm81 0fc5f1f
fix: harden review blockers and bump patch version
djm81 ab42fd0
test: harden modules docs url assertions
djm81 93b6dee
Merge branch 'main' into dev
djm81 c5efee3
fix: harden trustworthy green checks (#469)
djm81 30c70f3
fix: address CodeRabbit review findings for ci-02 (#471)
djm81 7709718
fix: propagate docker actionlint exit code instead of masking failure…
djm81 1ffdace
fix: assert hook id stability and cd to repo root for local actionlin…
djm81 4dcf207
Merge branch 'main' into dev
djm81 9dbe9d4
feat: clean-code-01-principle-gates — 7-principle charter gates, v0.4…
djm81 9855d35
feat: archive completed openspec changes and update main specs
djm81 e9e75d4
Merge branch 'main' into dev
djm81 6663324
Add new user onboarding change
djm81 b4a7ecf
docs & tooling: new user onboarding + smart-test and pre-commit revie…
djm81 e87058b
fix: code-review gate (Typer params), typer<0.24 vs semgrep, module u…
djm81 9696489
docs: restructure README for star conversion (#480)
djm81 8fe4a26
Merge branch 'main' into dev
djm81 903b131
Merge branch 'main' into dev
djm81 f1f1919
archived implemented changes
djm81 17ac397
Archive and remove outdated changes
djm81 9900b72
Split and refactor change proposals between both repos
djm81 2a73434
Merge remote-tracking branch 'origin/main' into dev
djm81 e8c3848
Archive alignment change
djm81 98cf86e
Merge branch 'main' into dev
djm81 5b5bac7
Add changes and github hierarchy scripts
djm81 280ac57
feat: add GitHub hierarchy cache sync (#492)
djm81 1b314a1
[codex] Compact agent governance loading (#493)
djm81 647ce0c
Archived github hierarchy change
djm81 338aa92
Update from dev
djm81 c5083cf
Update rules for openspec archive
djm81 74c566b
Potential fix for pull request finding 'Unused local variable'
djm81 685bd4e
Add wiki update notes
djm81 fdcc51a
Merge branch 'dev' of https://github.com/nold-ai/specfact-cli into dev
djm81 6c9f03b
Archive governance-03 change, format markdown, add wiki instructions …
djm81 de48d48
Fix review findings
djm81 186120e
Fix type errors
djm81 73b8f48
Merge branch 'main' into dev
djm81 951f3ae
fix: safe VS Code settings merge and project artifact writes (#490) (…
djm81 14f3b41
Fix review findings (#498)
djm81 6096c3c
feat(openspec): add marketplace-06-ci-module-signing change proposal
djm81 448328b
chore(pre-commit): modular hooks + branch-aware module verify (#501)
djm81 f7e3fd2
apply code review fixes
djm81 96879a9
apply code review fixes
djm81 cdf7e4d
merge: integrate origin/dev with local PyPI pre-commit and type-check…
djm81 29fdca8
merge: integrate origin/main into dev (conflicts resolved favoring dev)
djm81 3ffec56
fix(pre-commit): include staged deletions in staged_files() for Block 2
djm81 95ccde3
Fix review findings
djm81 c8a1116
Fix code review findings
djm81 b9b8691
feat(ci): module signing on PR approval and manual workflow_dispatch …
djm81 01e7351
Feature/ci module sign on approval (#504)
djm81 b2cc72f
feat(ci): workflow_dispatch for sign-modules-on-approval (#505)
djm81 a1dda6d
fix(ci): module signing workflows, PyPI version check, and review gate
djm81 85e7b5a
fix(modules): bump init to 0.1.28 for enforce-version-bump on dev
djm81 e7efd7d
Merge branch 'main' into dev
djm81 e61a8a2
chore(release): v0.46.2 — require signatures on all PRs to main
djm81 1ceddab
sign changed package
djm81 48ea131
fix(modules): bump init to 0.1.29 for dev→main PR version gate
djm81 7e9504e
Signed modules and bumped version
djm81 b34f9fb
Signed modules and bumped version
djm81 55c4c97
Fix sign flow
djm81 7091747
Merge branch 'main' into dev
djm81 5d0d82f
feat: dep-security-cleanup (license gate, pycg, commentjson, review e…
djm81 01d1bb1
apply review findings
djm81 5125725
Fix publish module and security gate findings
djm81 4df303c
Fix findings and publish bug
djm81 bbea309
Fix review findings and publish modules flow
djm81 1c1624d
Update publish and sign flows
djm81 e69ea29
Update publish and sign flows
djm81 ef07858
chore(modules): auto-sign bundled manifests [skip ci] (#510)
github-actions[bot] daa73c6
Apply code review findings
djm81 e62d223
Merge branch 'dev' of https://github.com/nold-ai/specfact-cli into dev
djm81 1e255e5
Fix failed tests
djm81 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.