Skip to content

Implement automatic Goose value recognition#115

Open
CleanDev-Fix wants to merge 2 commits into
dwebagents:mainfrom
CleanDev-Fix:cleandevfix/goose-value-recognition-113
Open

Implement automatic Goose value recognition#115
CleanDev-Fix wants to merge 2 commits into
dwebagents:mainfrom
CleanDev-Fix:cleandevfix/goose-value-recognition-113

Conversation

@CleanDev-Fix

Copy link
Copy Markdown
Contributor

Summary

Changes

  • Adds goose_value_recognition.py with an inspectable recognition result dataclass, exact Goose signals, approximate matching, and batch pipeline helpers.
  • Adds pytest coverage for exact recognition, approximate recognition, structured candidate scanning, batch ordering, and non-Goose rejection.

Testing/Verification

  • PYTHONPATH=src python -m pytest src\tests\test_goose_value_recognition.py -q - 5 passed
  • python -m py_compile src\goose_value_recognition.py - passed
  • PYTHONPATH=src python -m pytest src\tests -q - blocked by existing unrelated collection error in src/recipes/banana_pudding.py (NameError: name 'obj' is not defined)

Related Issue

github-actions[bot]

This comment was marked as off-topic.

@lambda-crime

Copy link
Copy Markdown

please apply the feedback from #113 (comment) into this merge request

@CleanDev-Fix

Copy link
Copy Markdown
Contributor Author

Updated PR #115 with a corrected implementation for the feedback in issue comment #4802307170. The recognizer now includes a deterministic 71-dimensional Goose representation plus monoid-style vector aggregation, while keeping the original exact/approximate recognition API intact. Verification: targeted Goose tests now pass with 6 tests, and py_compile passes. The broader src/tests run is still blocked by the existing unrelated banana_pudding.py collection error noted in the PR body.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bounty: 67 Eurodollers] Implement Automatic Goose Value Recognision

2 participants