Repository navigation
feat(reviewer): extract shared noema-core package (ADR-0014) #536
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
Merged
Changes from 52 commits
Commits
Show all changes
138 commits
Select commit
Hold shift + click to select a range
e525fac
fix(acquisition): bind commercial source records
seonghobae 0f83739
docs(acquisition): align transfer source binding contract
seonghobae f204a65
docs(acquisition): fix source binding examples
seonghobae e466a31
docs(acquisition): retain evidence owner requirement
seonghobae 6a1093c
docs(acquisition): complete revenue source binding contract
seonghobae b183bbb
docs(acquisition): keep evidence freshness examples current
seonghobae 90e58c6
merge(main): converge commercial evidence after #525
seonghobae 1e83376
test(acquisition): reject hardlinked retained evidence
seonghobae 6a9fe82
fix(acquisition): reject hardlinked retained evidence
seonghobae f4b096a
docs(acquisition): refresh protected readiness snapshot
seonghobae 4e24e00
test(acquisition): reject retained evidence close failure
seonghobae 07aab9a
fix(acquisition): fail closed on retained evidence close
seonghobae e32755e
test(acquisition): align close failure contract
seonghobae 8747679
test(acquisition): reject post-close retained-path replacement
seonghobae 4db70c2
fix(acquisition): revalidate retained path after close
seonghobae 6f69acc
test(acquisition): preserve concurrent failed-output replacement
seonghobae 428764a
fix(acquisition): avoid pathname-delete race on failed evidence
seonghobae aa8bc52
test(acquisition): expect descriptor-bound failure neutralization
seonghobae a0d28d0
test(acquisition): retain failed output instead of pathname delete
seonghobae 61a321e
test(acquisition): bound FIFO cleanup race
seonghobae 22764ce
fix(acquisition): make failed-evidence cleanup nonblocking
seonghobae 7ef8822
test(acquisition): keep FIFO regression hermetic
seonghobae 8777585
test(acquisition): require nonblocking cleanup capability
seonghobae 8fa71e5
fix(acquisition): require nonblocking cleanup capability
seonghobae e3fea35
test(acquisition): model nonblocking cleanup capability
seonghobae 63372c1
test(acquisition): expose nonblocking adapter capability
seonghobae 253da4f
test(acquisition): carry nonblocking parent-race capability
seonghobae 9d099a5
test(acquisition): preserve nonblocking cleanup semantics
seonghobae b8cc388
test(acquisition): carry nonblocking staging capability
seonghobae 19db095
test(acquisition): add nonblocking replacement capability
seonghobae e6da3ed
test(acquisition): provide nonblocking atomic adapter capability
seonghobae 2c5d637
test(operations): expose nonblocking report capability
seonghobae e10a482
Merge 5aad3e410703faaf52882e2f33fadd25d217bcdd into 2c5d6378f4842008e…
seonghobae 8b67a93
test(acquisition): align atomic-failure cleanup with descriptor-bound…
seonghobae eaebeec
fix(test): keep descriptor-bound failure evidence non-authoritative
seonghobae 545c247
Merge main into fix/526-continue: combine commercial-evidence PR #526…
claude 0f2db85
feat: extract shared Agent-construction wiring into noema-core
seonghobae 2528854
test: expose noema-core packaging and CI gaps
seonghobae a8ea139
test: reproduce reviewer evidence import without noema-core path
seonghobae 66e6a5d
fix: decouple evidence imports from noema-core runtime
seonghobae 32b78b7
test: cover lazy reviewer runtime exports
seonghobae c9e22f5
fix(packaging): bundle shared core into reviewer wheel
seonghobae 2d52b10
fix(core): require lock-validated PydanticAI API floor
seonghobae 682f9f0
fix(ci): enforce shared-core gates and installed-wheel smoke
seonghobae 37375a6
fix(deps): align reviewer input with validated PydanticAI floor
seonghobae e94ba8e
docs(adr): align shared-core rollout with installable packaging
seonghobae 2d727ec
docs(reviewer): document installable shared-core packaging
seonghobae 6bd8184
docs(core): align package status with wheel and CI contract
seonghobae 656aeef
test(ci): reproduce invalid reviewer wheel smoke import
seonghobae 49e8f8b
fix(ci): smoke the exported reviewer CLI parser
seonghobae e60f1dd
test(ddd): keep provider SDK wiring out of noema-core
seonghobae eed7cf1
fix(ddd): remove provider transport from noema-core
seonghobae 07fb3dd
fix(ddd): narrow noema-core public surface
seonghobae 708d55b
fix(ddd): keep orchestrator transport in reviewer adapter
seonghobae f66f9f3
test(ddd): verify injected-model agent construction
seonghobae f8ae2d9
fix(ddd): remove provider extra from noema-core
seonghobae 0d9bd5f
test(ddd): keep provider extra at reviewer adapter
seonghobae aad5d74
docs(ddd): document provider-neutral core boundary
seonghobae fbed32c
test: cover neutralize-cleanup and afterClosePath fail-closed branches
claude 85f14cd
docs: log coverage-gate regression test additions in CHANGELOG
claude 6b730d4
test(package): expose reviewer sdist gap
seonghobae 6c7c64f
fix(package): stage canonical core for reviewer builds
seonghobae 6bf8313
fix(package): retain reviewer build backend in sdist
seonghobae aa12283
fix(package): make reviewer sdist self-contained
seonghobae f899483
fix(package): stage core for all PEP 517 hooks
seonghobae 949da3c
chore(package): ignore reviewer build staging
seonghobae d4f3261
fix(package): exercise reviewer PEP 517 backend
seonghobae 728ef67
test(package): lock self-contained reviewer sdist contract
seonghobae c3a1dd9
test(core): reject unresolved model routing strings
seonghobae 5687bb0
fix(core): keep model routing outside shared kernel
seonghobae 364e926
docs(core): require caller-resolved model adapters
seonghobae 939cb8f
test(reviewer): block shared-core site-package leakage
seonghobae 2b9fe6c
test(packaging): require PEP 660 editable hooks
seonghobae 1826bb1
fix(packaging): preserve PEP 660 editable installs
seonghobae 5da998d
test(reviewer): preserve independent-reviewer identity
seonghobae cb59e9a
fix(reviewer): preserve role identity and resolved-model boundary
seonghobae 5b4201a
test(packaging): exercise clean editable reviewer install
seonghobae 4f3dd33
fix(packaging): keep editable core linked to canonical source
seonghobae 7c72bbe
fix(ci): use explicit empty PYTHONPATH assignment
seonghobae 5363c6e
test(core): require composable role-neutral identity
seonghobae 14891ae
fix(core): make shared Noema identity role-neutral
seonghobae 485739e
fix(reviewer): compose bounded role from shared identity
seonghobae edd720c
docs(core): document role-neutral identity contract
seonghobae ab1ec25
test(packaging): reproduce staging races and editable clobbering
seonghobae a8a762f
test(packaging): require isolated editable installation contract
seonghobae 7391746
fix(packaging): isolate reviewer build staging
seonghobae 27e7ada
fix(packaging): reload staged setuptools context
seonghobae 01f3264
test(packaging): expose isolated backend path loss
seonghobae 1180465
test(packaging): parse editable smoke command tokens
seonghobae 9fa70a3
fix(packaging): preserve isolated backend environment
seonghobae 2dacd1a
Merge 9fa70a39f5a3de822df06afd14c5284ab1017e39 into 1a868c2dc64e7a949…
seonghobae e4110a1
Merge remote-tracking branch 'origin/main' into fix/acquisition-sourc…
claude 722c06d
fix(acquisition): make existing-target verification read non-blocking
claude 630612c
Merge remote-tracking branch 'origin/main' into HEAD
claude 7d0cc8d
Merge protected main into noema-core shared package
seonghobae a0c8744
docs(reviewer): align shared-core provider boundary
seonghobae 6429c88
test(core): forbid shared-kernel retry authority
seonghobae 482cb1a
fix(core): remove shared-kernel retry authority
seonghobae fe6e91f
fix(reviewer): keep retry authority outside noema-core
seonghobae 7f92cee
docs(core): keep retry policy outside shared kernel
seonghobae 6292cc4
fix(ci): skip docs-only changes for ci, reviewer-ci, patch-validator-…
seonghobae fa4bb2b
test(ci): reject docs-only verification suppression
seonghobae def52aa
fix(ci): keep application verification mandatory for docs-only changes
seonghobae 6bc6e59
fix(ci): keep reviewer verification mandatory for docs-only changes
seonghobae 60b8333
fix(ci): keep image verification mandatory for docs-only changes
seonghobae d6c8c5e
fix(reviewer): explain intentional editable-link restaging
seonghobae 02005d0
docs(changelog): record noema-core shared kernel
seonghobae 2d2343b
fix(reviewer): remove empty exception handler
seonghobae ab74965
test(reviewer): isolate wheel install from source metadata
seonghobae cb49471
fix(reviewer): isolate wheel smoke installation
seonghobae a14cbe0
fix(ci): make wheel isolation contract indentation-agnostic
seonghobae 5531a53
Merge protected main into noema-core package lane
seonghobae 83c319b
Merge protected main into docs-gate regression lane
seonghobae ce40546
Merge protected main into acquisition evidence lane
seonghobae f6c6af5
merge: restack #543 on protected reviewer truth
seonghobae e32e7e7
Restack acquisition evidence on protected reviewer foundation
seonghobae 52b66ca
merge(reviewer): restack shared noema-core on protected reviewer foun…
seonghobae cf5dfa1
merge(context-fabric): restack shared noema-core on protected context…
seonghobae 6f09d16
merge(context-fabric): restack required-gate regression on protected …
seonghobae 81ef8b7
merge(context-fabric): restack acquisition evidence on protected cont…
seonghobae 908d9cc
docs(release): restore noema-core Unreleased note
seonghobae c9c2d86
merge: converge exact-head gate regression onto protected #533 truth
seonghobae 6d6e0a4
merge: converge noema-core Shared Kernel onto protected #533 truth
seonghobae a1172fc
merge: converge noema-core Shared Kernel onto protected #552 truth
seonghobae a6970ca
merge: converge exact-head gate regression onto protected #552 truth
seonghobae 21ead9f
fix(acquisition): converge evidence authority on current main
seonghobae 8415e3c
merge: restack noema-core after #527 trust integration
seonghobae f07679d
merge: restack exact-head gate regression after #527 trust integration
seonghobae bd4c907
merge: restack acquisition evidence after #527 trust integration
seonghobae 399d51d
merge(main): restack acquisition evidence after protected trust integ…
seonghobae e255bf1
merge(main): restack exact-head gate regression after protected trust…
seonghobae 82366b2
merge(main): restack noema-core after protected trust integration
seonghobae d9b2a95
Merge pull request #526 from ContextualWisdomLab/fix/acquisition-sour…
seonghobae b14b37c
merge(restack): rebase #543 onto protected main d9b2a95
seonghobae a5cd666
chore: restack noema-core foundation on protected main
seonghobae fdf1d8e
docs: preserve noema-core changelog on current main
seonghobae 5cd6341
Merge pull request #543 from ContextualWisdomLab/chore/paths-ignore-fix
seonghobae 4fe6fe8
chore: restack noema-core on protected main
seonghobae 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
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.