-
Notifications
You must be signed in to change notification settings - Fork 1
Merge dev into main #447
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
Merge dev into main #447
Changes from all commits
Commits
Show all changes
322 commits
Select commit
Hold shift + click to select a range
bc71080
fix: address review feedback in init and boundary tests
djm81 e5d7002
Fix test setup for tmpfiles
djm81 c97080b
Merge branch 'main' into dev
djm81 46b1357
docs: add openspec change arch-05 bridge registry (#210)
djm81 20410a6
docs: add openspec change arch-06 manifest security (#211)
djm81 04aba4b
feat: Core Contracts and Module Interface Formalization (#209)
djm81 0f492f6
Update specs and archive arch-04 change
djm81 7656d7c
Fix changelog format
djm81 b826fb6
docs: align arch-05 scope with protocol migration cleanup (#212)
djm81 c8ec9bb
docs: add OpenSpec changes for module marketplace phases
djm81 b6e1fe1
feat: apply arch-05 bridge registry implementation (#216)
djm81 f10e14e
Archive arch-05 change after implementation
djm81 285a9ff
Merge branch 'main' into dev
djm81 5075d0c
fix: address post-merge review findings and restore lazy registration
djm81 31e6924
fix: refresh project console per invocation in tests
djm81 d7ca6af
fix: detect runtime interface protocol ops in source scan
djm81 0e5463f
fix: harden project console refresh and protocol source scan
djm81 57c729b
fix: refresh import command console for each invocation
djm81 e270e09
fix: resolve type-check errors and harden protocol scanning
djm81 7cc1c48
fix: stabilize module protocol scan and project console lifecycle
djm81 5996a1d
Merge branch 'main' into dev
djm81 81527a5
Refine pending changes for new modular ecosystem and marketplace inteβ¦
djm81 6fd151a
fix: update stale spec-delta paths in tasks.md after change renames
djm81 22640fa
docs: rewrite CHANGE_ORDER.md for module-scoped changes and full depeβ¦
djm81 e7d69d6
Merge branch 'main' into dev
djm81 9a7f9f6
feat(backlog): daily/refine comment context, interactive standup postβ¦
djm81 e61d56b
fix(backlog): satisfy interactive daily adapter typing
djm81 fff65e9
fix(backlog): bypass default daily limit for issue-window flags
djm81 b2a8ab5
Merge branch 'main' into dev
djm81 88ea93c
fix: parse backlog refine writeback fields and refactor refine commanβ¦
djm81 f3c5759
fix: avoid raw label fallback when description block is missing
djm81 f9f2fcc
Merge branch 'main' into dev
djm81 1870cfe
fix: harden backlog refine prompt scaffold and mixed-format parsing (β¦
djm81 16db526
Finish change
djm81 a3e8ff2
chore: bump version to 0.30.4 and update changelog
djm81 1bdcbc9
Merge branch 'main' into dev
djm81 998ab59
Add MEMORY.md for claude code
djm81 bedf75c
Archive backlog writeback field split change
djm81 6e66806
Archived flask support sidecar change
djm81 7d6c550
feat: add backlog-core module β dependency analysis and command suiteβ¦
djm81 4d1f950
Merge branch 'main' into dev
djm81 47ea3f4
fix(backlog-core): remove unused module io contract global
djm81 2509412
Fixed conflict
djm81 d8d17a5
fix: rename LICENSE.md to LICENSE for GitHub license detection (#233)
djm81 100c94f
fix: restore standard Apache 2.0 license text for GitHub detection (#β¦
djm81 002cf19
Merge branch 'main' into dev
djm81 ee0b766
Add openspec changes for architecture level enhancement
djm81 540c96a
Merge branch 'dev' of https://github.com/nold-ai/specfact-cli into dev
djm81 ea430ab
Merge branch 'main' into dev
djm81 6dc73ca
Merge branch 'main' into dev
djm81 d621e91
Merge branch 'dev' of https://github.com/nold-ai/specfact-cli into dev
djm81 1b06427
feat(ci): attach test and repro log artifacts to PR orchestrator runsβ¦
djm81 0bc52a5
feat: enhanced module manifest security and integrity (arch-06) (#263)
djm81 3f09ee7
feat: Schema Extension System for Modular ProjectBundle Extensions (aβ¦
djm81 e959e61
Merge branch 'main' into dev
djm81 ba08744
Fix codeql findings
djm81 a3a3b6a
Merge branch 'dev' of https://github.com/nold-ai/specfact-cli into dev
djm81 87a499f
Merge branch 'main' into dev
djm81 faf3b2e
feat(workflow): standardize worktree-first development flow (#268)
djm81 5c72c9f
Fix review finding
djm81 c51e96e
Merge branch 'main' into dev
djm81 deb176a
feat: implement policy-engine-01 unified policy framework (#270)
djm81 22a19a9
fix: harden policy module imports and snapshot path resolution
djm81 2724dbd
Merge branch 'main' into dev
djm81 1970266
Update backlog core change to cover workspace level modules
djm81 806f765
feat(init): align init module discovery with registry (backlog-core-0β¦
djm81 87dafba
feat: add thorough codebase validation (validation-01, #163) (#272)
djm81 1aac44f
feat: add patch apply (local + --write with confirmation) [#177] (#273)
djm81 d835ffb
feat: add bundle-mapper module (bundle-mapper-01, #121) (#274)
djm81 85576de
Archive finished changes
djm81 94a8ed1
fix: implement verification-01 wave1 delta closure (#277)
djm81 0f4a77c
Archive delta validation change and update specs
djm81 e2c93d1
Update patch version
djm81 c1c41f5
Potential fix for pull request finding 'Empty except'
djm81 27063ba
apply review fixes
djm81 6350aa8
Merge branch 'main' into dev
djm81 767d5b8
Add cli validation changes
djm81 3f4e1a3
Merge branch 'main' into dev
djm81 4f4b2ff
feat: launch central module marketplace lifecycle (#287)
djm81 78ddf06
Merge branch 'main' into dev
djm81 6772f0a
fix: resolve bundle-mapper review defects with TDD evidence (#290)
djm81 4529df1
feat:Add architecture review docs and findings to mitigate
djm81 cc50388
Merge branch 'dev' of https://github.com/nold-ai/specfact-cli into dev
djm81 53a0fce
feat(backlog): add backlog add for interactive issue creation (#289)
djm81 c651c42
chore(openspec): archive completed changes and align architecture docβ¦
djm81 d7e8199
docs(change): Archive architecture discrepancy remediation change
djm81 aa4a9fb
fix(codeql): preserve module contract marker and document fallback exβ¦
djm81 176cd09
Merge branch 'main' into dev
djm81 30e2bbe
fix(backlog): restore installed-runtime discovery parity and add backβ¦
djm81 9f479e4
fix(version): sync manifests to 0.36.1 and archive backlog-core-04 (#β¦
djm81 37a4a30
Merge branch 'main' into dev
djm81 991d568
Merge branch 'dev' of https://github.com/nold-ai/specfact-cli into dev
djm81 15194b8
fix: harden module lifecycle bootstrap and signing workflows (#299)
djm81 a819852
test: simplify monkeypatch callables in module_security tests
djm81 67cd7e9
Merge branch 'main' into dev
djm81 078012f
Fix duplicate with statement
djm81 fa0604a
Merge branch 'main' into dev
djm81 c3f5bb6
chore(release): bump to v0.37.1 and harden signature gates
djm81 c0692e9
test: fix init command regression assertions
djm81 7787ba7
Merge branch 'main' into dev
djm81 db8d153
fix: release v0.37.2 with runtime crypto deps
djm81 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 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
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
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
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
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
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
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
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
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
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.