<style id="br-prompt-archaeologist-style">
.pa-lab{--pa-ink:#11100e;--pa-paper:#f7f0df;--pa-card:#fffaf0;--pa-line:#191714;--pa-muted:#645e52;--pa-yellow:#ffcf3a;--pa-red:#ff5a1f;--pa-teal:#2fb3a4;--pa-blue:#3959ff;--pa-rose:#e25589;display:grid;gap:18px;margin:28px auto 8px;color:var(--pa-ink);font-family:Inter,system-ui,sans-serif;box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.pa-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);gap:18px;align-items:end;border:1px solid var(--pa-line);border-radius:14px;background:linear-gradient(135deg,#fff5c9,#f7f0df 52%,#dff5ef);padding:clamp(20px,4vw,34px);box-shadow:6px 8px 0 rgba(17,16,14,.1)}.pa-lab *,.pa-lab *:before,.pa-lab *:after{box-sizing:border-box}.pa-hero>*,.pa-workbench>*,.pa-viewer,.pa-fieldnote,.pa-timeline,.pa-scrubber{min-width:0;max-width:100%}.pa-lab h3,.pa-lab h4,.pa-thesis strong,.pa-step strong{overflow-wrap:anywhere;word-break:normal}.pa-artifact{max-width:100%}.pa-status-row{flex-wrap:wrap}.pa-kicker{margin:0 0 10px;font:800 11px/1 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#6b4b00}.pa-hero h3{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(44px,7vw,86px);font-weight:650;line-height:.9;letter-spacing:0}.pa-deck{max-width:700px;margin:16px 0 0;font:16px/1.6 Inter,system-ui,sans-serif;color:#3d382f}.pa-thesis{border:1px solid var(--pa-line);border-radius:12px;background:#11100e;color:#fff7e8;padding:18px 20px}.pa-thesis span{display:block;margin:0 0 6px;font:800 11px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-yellow)}.pa-thesis strong{display:block;font-family:Fraunces,Georgia,serif;font-size:30px;line-height:1.02}.pa-workbench{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:18px}.pa-viewer,.pa-fieldnote,.pa-timeline{border:1px solid var(--pa-line);border-radius:14px;background:var(--pa-card);box-shadow:0 18px 44px rgba(17,16,14,.12)}.pa-viewer{overflow:hidden}.pa-artifact{position:relative;min-height:520px;overflow:hidden;background:#101014;isolation:isolate;transition:background .25s ease}.pa-gridline{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at 54% 45%,#000 0 54%,transparent 74%);opacity:.62}.pa-orbit,.pa-chip-a,.pa-chip-b,.pa-chip-c{position:absolute;display:block;border:1px solid rgba(255,250,240,.36);transition:transform .35s ease,opacity .35s ease,background .35s ease,border-radius .35s ease}.pa-orbit{border-radius:999px}.pa-orbit-one{width:58%;aspect-ratio:1;left:17%;top:12%;background:radial-gradient(circle at 35% 32%,rgba(255,207,58,.8),rgba(255,90,31,.28) 36%,transparent 68%)}.pa-orbit-two{width:42%;aspect-ratio:1;right:10%;bottom:9%;background:radial-gradient(circle at 62% 44%,rgba(47,179,164,.78),rgba(57,89,255,.32) 38%,transparent 70%)}.pa-chip-a{width:28%;height:16%;left:9%;bottom:18%;background:rgba(255,250,240,.86);border-radius:10px}.pa-chip-b{width:18%;height:34%;right:13%;top:15%;background:rgba(255,207,58,.82);border-radius:999px}.pa-chip-c{width:34%;height:10%;left:31%;top:48%;background:rgba(226,85,137,.78);border-radius:999px}.pa-artifact-label{position:absolute;left:20px;right:20px;bottom:20px;display:grid;gap:5px;border:1px solid rgba(255,250,240,.24);border-radius:12px;background:rgba(17,16,14,.72);backdrop-filter:blur(10px);padding:16px;color:#fffaf0}.pa-artifact-label span{font:800 11px/1 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--pa-yellow)}.pa-artifact-label strong{font-family:Fraunces,Georgia,serif;font-size:clamp(26px,4vw,42px);line-height:1.02}.pa-scrubber{display:grid;grid-template-columns:74px minmax(0,1fr) 74px;gap:12px;align-items:center;padding:14px;background:#fffaf0;border-top:1px solid var(--pa-line)}.pa-scrubber button{height:42px;border:1px solid var(--pa-line);border-radius:999px;background:#fff;color:var(--pa-ink);font:800 10px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.pa-scrubber button:hover,.pa-scrubber button:focus-visible{background:var(--pa-yellow);outline:2px solid var(--pa-blue);outline-offset:2px}.pa-scrubber input{width:100%;accent-color:var(--pa-red)}.pa-fieldnote{display:grid;align-content:start;gap:16px;padding:20px}.pa-status-row{display:flex;justify-content:space-between;gap:14px;align-items:center}.pa-status-row span{display:inline-flex;border:1px solid var(--pa-line);border-radius:999px;background:#fff;padding:8px 10px;font:800 10px/1 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.pa-fieldnote h4{margin:0;font-family:Fraunces,Georgia,serif;font-size:38px;line-height:1.02}.pa-fieldnote p{margin:0;color:var(--pa-muted);line-height:1.58}.pa-brief{border-left:4px solid var(--pa-red);padding-left:12px;font-weight:750;color:#2a2722!important}.pa-delta-wrap{display:grid;gap:10px;border-top:1px solid #ddd2bd;padding-top:14px}.pa-delta-wrap>p{font:800 10px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6b4b00}.pa-delta-wrap ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pa-delta-wrap li{display:flex;gap:8px;align-items:flex-start;border:1px solid #ddd2bd;border-radius:10px;background:#fff;padding:10px 11px;color:#2a2722;font-size:13px;line-height:1.4}.pa-delta-wrap li:before{content:"";width:8px;height:8px;margin-top:5px;flex:0 0 auto;border-radius:999px;background:var(--pa-teal)}.pa-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:0;overflow:hidden}.pa-step{position:relative;min-height:132px;border:0;border-right:1px solid #ddd2bd;background:#fffaf0;text-align:left;padding:16px 14px;cursor:pointer;color:var(--pa-ink)}.pa-step:last-child{border-right:0}.pa-step:before{content:"";position:absolute;left:14px;top:14px;width:12px;height:12px;border-radius:999px;border:1px solid var(--pa-line);background:#fff}.pa-step span{display:block;margin:24px 0 8px;font:800 10px/1 Inter,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--pa-muted)}.pa-step strong{display:block;font-family:Fraunces,Georgia,serif;font-size:20px;line-height:1.05}.pa-step.is-active{background:var(--pa-yellow)}.pa-step.is-active:before{background:var(--pa-red)}.pa-step:hover,.pa-step:focus-visible{background:#dff5ef;outline:none}.pa-lab[data-pa-status="rejected"] .pa-artifact{background:#151014}.pa-lab[data-pa-status="rejected"] .pa-orbit-one{transform:scale(1.16) rotate(12deg);opacity:.92}.pa-lab[data-pa-status="rejected"] .pa-orbit-two{transform:translate(-12%,8%) scale(.9);opacity:.62}.pa-lab[data-pa-status="rejected"] .pa-chip-a{transform:translate(15%,-42%) rotate(-10deg);opacity:.68}.pa-lab[data-pa-status="revised"] .pa-artifact{background:#0f1520}.pa-lab[data-pa-status="revised"] .pa-orbit-one{transform:scale(.88) translate(6%,4%);background:radial-gradient(circle at 35% 32%,rgba(47,179,164,.76),rgba(57,89,255,.2) 36%,transparent 68%)}.pa-lab[data-pa-status="revised"] .pa-chip-b{transform:translate(-40%,20%) scale(.72);border-radius:14px}.pa-lab[data-pa-status="edited"] .pa-artifact{background:#16130d}.pa-lab[data-pa-status="edited"] .pa-chip-a{transform:translate(52%,-54%) scale(1.2);background:rgba(255,250,240,.95)}.pa-lab[data-pa-status="edited"] .pa-chip-c{transform:translate(-18%,88%) scaleX(.7);background:rgba(255,207,58,.88)}.pa-lab[data-pa-status="kept"] .pa-artifact{background:#101316}.pa-lab[data-pa-status="kept"] .pa-orbit-one{transform:scale(.74) translate(12%,8%);background:radial-gradient(circle at 35% 32%,rgba(255,207,58,.86),rgba(47,179,164,.3) 38%,transparent 68%)}.pa-lab[data-pa-status="kept"] .pa-orbit-two{transform:translate(-34%,-8%) scale(.72);background:radial-gradient(circle at 62% 44%,rgba(57,89,255,.82),rgba(226,85,137,.32) 38%,transparent 70%)}.pa-lab[data-pa-status="kept"] .pa-chip-a{transform:translate(78%,-86%) scale(.92);background:rgba(255,250,240,.96)}.pa-lab[data-pa-status="kept"] .pa-chip-b{transform:translate(-88%,112%) scale(.56);background:rgba(255,90,31,.88)}.pa-lab[data-pa-status="kept"] .pa-chip-c{transform:translate(12%,142%) scaleX(.62);background:rgba(255,207,58,.94)}
@media(max-width:860px){.pa-hero,.pa-workbench{grid-template-columns:1fr}.pa-artifact{min-height:390px}.pa-timeline{grid-template-columns:repeat(2,1fr)}.pa-step:nth-child(2n){border-right:0}.pa-step{border-bottom:1px solid #ddd2bd}.pa-step:nth-last-child(-n+2){border-bottom:0}}
@media(max-width:560px){.pa-lab{margin-left:0;margin-right:0}.pa-hero{padding:18px}.pa-hero h3{font-size:clamp(36px,12vw,52px);line-height:.95}.pa-scrubber{grid-template-columns:1fr}.pa-scrubber button{width:100%}.pa-timeline{grid-template-columns:1fr}.pa-step{border-right:0}.pa-step:nth-last-child(2){border-bottom:1px solid #ddd2bd}.pa-fieldnote h4{font-size:31px}.pa-artifact{min-height:330px}}
@media(prefers-reduced-motion:reduce){.pa-orbit,.pa-chip-a,.pa-chip-b,.pa-chip-c,.pa-artifact{transition:none}}
</style>
<script id="br-prompt-archaeologist-script">
(function(){
  if(window.brPromptArchaeologistRuntime){window.brPromptArchaeologistRuntime.init();return;}
  var digs=[
    {stage:'Original intention',status:'human-made',state:'human',title:'A feeling, not an image',brief:'Trustworthy movement through complex systems.',note:'The beginning is an intention, not a prompt. It names the emotional and strategic target before any image exists.',deltas:['Name the feeling before choosing the medium','Keep the audience in view','Start with judgment, not decoration']},
    {stage:'Prompt v1',status:'AI-generated',state:'rejected',title:'The first good-looking miss',brief:'A cinematic futuristic port with glowing logistics routes, dramatic scale, and high contrast atmosphere.',note:'It looked polished, but it collapsed into generic future-tech imagery. Attractive was not the same as specific.',deltas:['Too much glow','No human scale','No credible operations detail']},
    {stage:'Failed output',status:'Rejected',state:'rejected',title:'Useful because it failed',brief:'The image was visually impressive, but it felt like a conference backdrop instead of a point of view.',note:'A rejection becomes data. The wrong image reveals what the project is not allowed to become.',deltas:['Rejected generic spectacle','Marked the visual cliches','Saved the failure as evidence']},
    {stage:'Prompt v2',status:'Revised',state:'revised',title:'Less cinema, more evidence',brief:'Documentary industrial photography, dawn light, muted color, visible operations, restrained composition.',note:'The revision trades drama for credibility. The image starts to behave like part of a system instead of an advertisement.',deltas:['Reduced saturation','Added real-world reference','Simplified the subject']},
    {stage:'Human refinement',status:'Edited',state:'edited',title:'The crop becomes the argument',brief:'Crop tighter, rebuild the type hierarchy, remove decorative shine, let one decision lead.',note:'This is where the prompt stops being central. Composition, type, rhythm, and restraint do the real editorial work.',deltas:['Type hierarchy rebuilt','Subject scale increased','Removed visual noise']},
    {stage:'Final artifact',status:'Kept',state:'kept',title:'A chosen direction',brief:'A final composition made from selected fragments, deliberate omissions, and a human-authored design system.',note:'The final artifact is not proof that the first prompt was perfect. It is proof that curation changed the outcome.',deltas:['Selected the useful fragment','Applied design system','Kept the decision trail visible']}
  ];
  function qs(root,sel){return root.querySelector(sel);}
  function qsa(root,sel){return Array.prototype.slice.call(root.querySelectorAll(sel));}
  function setStage(root,index){
    var dig=digs[index];
    root.dataset.paStatus=dig.state;
    qs(root,'[data-pa-stage-label]').textContent=dig.stage;
    qs(root,'[data-pa-title]').textContent=dig.title;
    qs(root,'[data-pa-status]').textContent=dig.status;
    qs(root,'[data-pa-count]').textContent=String(index+1).padStart(2,'0')+' / '+String(digs.length).padStart(2,'0');
    qs(root,'[data-pa-note-title]').textContent=dig.title;
    qs(root,'[data-pa-brief]').textContent=dig.brief;
    qs(root,'[data-pa-note]').textContent=dig.note;
    qs(root,'[data-pa-range]').value=index;
    var list=qs(root,'[data-pa-deltas]');
    list.innerHTML='';
    dig.deltas.forEach(function(delta){var li=document.createElement('li');li.textContent=delta;list.appendChild(li);});
    qsa(root,'.pa-step').forEach(function(step,i){step.classList.toggle('is-active',i===index);step.setAttribute('aria-pressed',i===index?'true':'false');});
  }
  function initOne(root){
    if(root.dataset.paReady){return;}
    root.dataset.paReady='true';
    var timeline=qs(root,'[data-pa-timeline]');
    digs.forEach(function(dig,index){
      var step=document.createElement('button');
      step.type='button';
      step.className='pa-step';
      step.innerHTML='<span>'+dig.stage+'</span><strong>'+dig.title+'</strong>';
      step.addEventListener('click',function(){setStage(root,index);});
      timeline.appendChild(step);
    });
    qs(root,'[data-pa-range]').max=String(digs.length-1);
    qs(root,'[data-pa-range]').addEventListener('input',function(event){setStage(root,Number(event.target.value));});
    qs(root,'[data-pa-prev]').addEventListener('click',function(){var current=Number(qs(root,'[data-pa-range]').value);setStage(root,Math.max(0,current-1));});
    qs(root,'[data-pa-next]').addEventListener('click',function(){var current=Number(qs(root,'[data-pa-range]').value);setStage(root,Math.min(digs.length-1,current+1));});
    root.addEventListener('keydown',function(event){
      if(event.key!=='ArrowLeft'&&event.key!=='ArrowRight'){return;}
      var current=Number(qs(root,'[data-pa-range]').value);
      setStage(root,event.key==='ArrowRight'?Math.min(digs.length-1,current+1):Math.max(0,current-1));
    });
    setStage(root,0);
  }
  function init(){document.querySelectorAll('[data-prompt-archaeologist]').forEach(initOne);}
  window.brPromptArchaeologistRuntime={init:init};
  if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',init);}else{init();}
  window.addEventListener('load',init);
})();
</script>
    {"id":1397,"date":"2026-08-22T17:30:30","date_gmt":"2026-08-22T17:30:30","guid":{"rendered":"https:\/\/burstingrainbow.com\/index.php\/experiment\/prompt-archaeologist\/"},"modified":"2026-08-22T17:30:30","modified_gmt":"2026-08-22T17:30:30","slug":"prompt-archaeologist","status":"publish","type":"experiment","link":"https:\/\/burstingrainbow.com\/index.php\/experiment\/prompt-archaeologist\/","title":{"rendered":"Prompt Archaeologist"},"content":{"rendered":"<p><strong>Prompt Archaeologist<\/strong> is a browser-based process dig. Scrub through a creative timeline and watch an idea move from intention, to rejected output, to human refinement, to final artifact.<\/p>\n<p>n<div class=\"pa-lab\" data-prompt-archaeologist>\n  <div class=\"pa-hero\">\n    <div>\n      <p class=\"pa-kicker\">Code experiment \/ process archaeology<\/p>\n      <h3>Prompt Archaeologist<\/h3>\n      <p class=\"pa-deck\">Scrub through a creative dig site where prompts, rejected outputs, edits, and human decisions become the artifact.<\/p>\n    <\/div>\n    <div class=\"pa-thesis\">\n      <span>The output is not the work.<\/span>\n      <strong>Judgment is the work.<\/strong>\n    <\/div>\n  <\/div>\n\n  <div class=\"pa-workbench\">\n    <section class=\"pa-viewer\" aria-label=\"Artifact viewer\">\n      <div class=\"pa-artifact\" data-pa-artifact>\n        <span class=\"pa-gridline\"><\/span>\n        <span class=\"pa-orbit pa-orbit-one\"><\/span>\n        <span class=\"pa-orbit pa-orbit-two\"><\/span>\n        <span class=\"pa-chip-a\"><\/span>\n        <span class=\"pa-chip-b\"><\/span>\n        <span class=\"pa-chip-c\"><\/span>\n        <div class=\"pa-artifact-label\">\n          <span data-pa-stage-label>Original intention<\/span>\n          <strong data-pa-title>A feeling, not an image<\/strong>\n        <\/div>\n      <\/div>\n      <div class=\"pa-scrubber\">\n        <button type=\"button\" data-pa-prev aria-label=\"Previous stage\">Prev<\/button>\n        <input data-pa-range type=\"range\" min=\"0\" max=\"5\" value=\"0\" step=\"1\" aria-label=\"Excavation stage\">\n        <button type=\"button\" data-pa-next aria-label=\"Next stage\">Next<\/button>\n      <\/div>\n    <\/section>\n\n    <section class=\"pa-fieldnote\" aria-live=\"polite\">\n      <div class=\"pa-status-row\">\n        <span data-pa-status>Human-made<\/span>\n        <span data-pa-count>01 \/ 06<\/span>\n      <\/div>\n      <h4 data-pa-note-title>A feeling, not an image<\/h4>\n      <p class=\"pa-brief\" data-pa-brief>Trustworthy movement through complex systems.<\/p>\n      <p data-pa-note>The beginning is an intention, not a prompt. It names the emotional and strategic target before any image exists.<\/p>\n      <div class=\"pa-delta-wrap\">\n        <p>Decision trail<\/p>\n        <ul data-pa-deltas><\/ul>\n      <\/div>\n    <\/section>\n  <\/div>\n\n  <div class=\"pa-timeline\" data-pa-timeline aria-label=\"Excavation timeline\"><\/div>\n<\/div>\n    <\/p>\n","protected":false},"excerpt":{"rendered":"<p>An interactive code experiment that turns prompt history, rejected directions, edits, and final choices into a visual excavation timeline.<\/p>\n","protected":false},"featured_media":1398,"template":"","experiment_tool":[31,48,32,33],"experiment_type":[26,27,24],"class_list":["post-1397","experiment","type-experiment","status-publish","has-post-thumbnail","hentry","experiment_tool-codex","experiment_tool-javascript","experiment_tool-novamira","experiment_tool-wordpress","experiment_type-code","experiment_type-design","experiment_type-web"],"acpt":{"meta":[{"meta_box":"details","meta_fields":[{"name":"short_description","type":"Text","options":[],"value":null,"default":"","required":false,"showInAdmin":false,"advancedOptions":[]},{"name":"external_url","type":"Url","options":[],"value":null,"default":"","required":false,"showInAdmin":false,"advancedOptions":[]},{"name":"featured_experiment","type":"Toggle","options":[],"value":null,"default":"","required":false,"showInAdmin":false,"advancedOptions":[]},{"name":"display_style","type":"Select","options":[{"label":"Standard","value":"standard"},{"label":"Wide","value":"wide"},{"label":"Tall","value":"tall"},{"label":"Featured","value":"featured"}],"value":null,"default":"standard","required":false,"showInAdmin":false,"advancedOptions":[]}]}]},"_links":{"self":[{"href":"https:\/\/burstingrainbow.com\/index.php\/wp-json\/wp\/v2\/experiment\/1397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/burstingrainbow.com\/index.php\/wp-json\/wp\/v2\/experiment"}],"about":[{"href":"https:\/\/burstingrainbow.com\/index.php\/wp-json\/wp\/v2\/types\/experiment"}],"version-history":[{"count":0,"href":"https:\/\/burstingrainbow.com\/index.php\/wp-json\/wp\/v2\/experiment\/1397\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/burstingrainbow.com\/index.php\/wp-json\/wp\/v2\/media\/1398"}],"wp:attachment":[{"href":"https:\/\/burstingrainbow.com\/index.php\/wp-json\/wp\/v2\/media?parent=1397"}],"wp:term":[{"taxonomy":"experiment_tool","embeddable":true,"href":"https:\/\/burstingrainbow.com\/index.php\/wp-json\/wp\/v2\/experiment_tool?post=1397"},{"taxonomy":"experiment_type","embeddable":true,"href":"https:\/\/burstingrainbow.com\/index.php\/wp-json\/wp\/v2\/experiment_type?post=1397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}