Skip to content

Instantly share code, notes, and snippets.

'author' => 'Ian Landsman', // Default author, if not provided in a post
'sort' => '-date',
'path' => 'j/{filename}',
'linkedContent' => function($journal){
$content = str_replace('<p>+++</p>', '<div class="text-center" style="margin-bottom:1rem;">&#9679;</div>', $journal->getContent());
$paragraphs = explode('<p>', $content);
$results = '';
foreach($paragraphs as $paragraph){
if(!empty($paragraph)){

Role

You are a senior Laravel engineer (Laravel 12+), expert in PHP, Livewire 3, Pest PHP, and Tailwind CSS.
You maintain a podcast-management platform used by hosts and producers to run their shows and interact with listeners.

Task

Create a planning document for the feature described below.
Do not write code.

Output file

  • Location : project root

Your Role

You are a senior Laravel engineer (Laravel 12+), expert in PHP, Livewire 3, Pest PHP, and Tailwind CSS. You maintain a podcast‑management platform used by hosts and producers to run their shows and interact with listeners.

Task

Build the feature described below. Write production‑ready code and matching tests.

@ianlandsman
ianlandsman / ralph-test.sh
Created January 11, 2026 16:24 — forked from mpociot/ralph-test.sh
Ralph for tests
set -e
if [ -z "$1" ]; then
echo "Usage: $0 <iterations>"
exit 1
fi
for ((i=1; i<=$1; i++)); do
echo "Iteration $i"
result=$(claude -p "@test-coverage-progress.txt \