[autofix] behance/search: EMPTY_RESULT
- Dominant language
- JavaScript
- Stars
- 29.3k
- Forks
- 2.9k
- Avg merge
- 15h 36m
- Merged PRs (30d)
- 70
Description
## Summary
OpenCLI autofix repaired this adapter locally, and the retry passed. Upstream 1.8.6 does not currently include a Behance adapter, so the verified adapter is ready to be contributed as a built-in command.
## Adapter
- Site: `behance`
- Command: `search`
- OpenCLI version: `1.8.6`
## Original failure
- Error code: `EMPTY_RESULT`
~~~
No public projects found for "brand identity", or the result-card structure changed
~~~
## Local fix summary
~~~
Parse project cards from stable gallery links instead of the old aria-label="title" and English-only screen-reader text. The parser now tolerates localized labels, attribute-order changes, numeric count titles, and current cover-link markup.
~~~
## Verification
- Direct upstream-source invocation returned 3 populated rows for `brand identity`.
- Output included project IDs, titles, appreciation/view counts, thumbnails, and canonical project URLs.
- `opencli validate behance/search` passed.
- Full upstream test suite passed: 6,738 passed, 1 skipped.
_Issue filed by OpenCLI autofix after a verified local repair._
Contributor guide
Research direction
Start at the Behance `search` adapter entry point and review the current gallery-link and cover-link markup described in the issue. Verify that localized labels, attribute-order changes, numeric count titles, and current links produce populated rows with project IDs, titles, counts, thumbnails, and canonical URLs. Run `opencli validate behance/search` and the test suite; done means the command returns results for `brand identity`.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100