Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Agent Recall Consumer Review Evidence
Agent Recall Consumer Review Evidence
voku/phpstan-rules
claude-code
PHPStan
phpstan-rules
phpstan-extreme-rules

When a PHP lifecycle host needs to inspect the current blind-spot review, use the Recall-owned read API instead of locating or parsing .blindspots.json itself:

Install
php artisan boost:add-skill voku/phpstan-rules

Save this content to: .claude/skills/agent-recall-consumer-review-evidence/SKILL.md

# Review evidence for PHP hosts

When a PHP lifecycle host needs to inspect the current blind-spot review, use the Recall-owned read API instead of locating or parsing `*.blindspots.json` itself:

```php
<?php

declare(strict_types=1);

use voku\AgentRecallCompiler\Review\ReviewReportReader;

$artifact = (new ReviewReportReader($projectRoot))->read(
    taskId: $taskId,
    outputDir: $recallOutputDirectory,
);

if ($artifact === null) {
    // No review report exists yet.
}

$artifact?->report->status();
$artifact?->report->contractRevision;
$artifact?->report->implementationSnapshot;
$artifact?->sha256;
```

The returned SHA-256 value identifies the exact persisted JSON report bytes. It is suitable for a lifecycle owner to reference when recording an acknowledgement of the report it actually presented or reviewed.

Recall owns report parsing, status consistency, Contract/snapshot binding validation, and artifact identity. The lifecycle host owns any authority-bearing acknowledgement or close-out decision. A report's existence or digest never proves that a human or model reviewed or understood it.

Missing reports return `null`. Present but malformed, stale-shaped, task-mismatched, or internally inconsistent reports fail explicitly rather than being treated as absent or successful.

Review evidence for PHP hosts

When a PHP lifecycle host needs to inspect the current blind-spot review, use the Recall-owned read API instead of locating or parsing *.blindspots.json itself:

<?php

declare(strict_types=1);

use voku\AgentRecallCompiler\Review\ReviewReportReader;

$artifact = (new ReviewReportReader($projectRoot))->read(
    taskId: $taskId,
    outputDir: $recallOutputDirectory,
);

if ($artifact === null) {
    // No review report exists yet.
}

$artifact?->report->status();
$artifact?->report->contractRevision;
$artifact?->report->implementationSnapshot;
$artifact?->sha256;

The returned SHA-256 value identifies the exact persisted JSON report bytes. It is suitable for a lifecycle owner to reference when recording an acknowledgement of the report it actually presented or reviewed.

Recall owns report parsing, status consistency, Contract/snapshot binding validation, and artifact identity. The lifecycle host owns any authority-bearing acknowledgement or close-out decision. A report's existence or digest never proves that a human or model reviewed or understood it.

Missing reports return null. Present but malformed, stale-shaped, task-mismatched, or internally inconsistent reports fail explicitly rather than being treated as absent or successful.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin