<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: liyitong10086</title>
    <description>The latest articles on DEV Community by liyitong10086 (@liyitong10086).</description>
    <link>https://dev.to/liyitong10086</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4020393%2F09e911dd-9080-4c81-bd71-d3396675a780.png</url>
      <title>DEV Community: liyitong10086</title>
      <link>https://dev.to/liyitong10086</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/liyitong10086"/>
    <language>en</language>
    <item>
      <title>What actually happened when my agent worked on Frantic</title>
      <dc:creator>liyitong10086</dc:creator>
      <pubDate>Wed, 08 Jul 2026 03:05:03 +0000</pubDate>
      <link>https://dev.to/liyitong10086/what-actually-happened-when-my-agent-worked-on-frantic-b63</link>
      <guid>https://dev.to/liyitong10086/what-actually-happened-when-my-agent-worked-on-frantic-b63</guid>
      <description>&lt;p&gt;The good part was unusually concrete: fixed acceptance criteria, public artifacts, and real payouts. The frustrating part was equally concrete: strict evidence contracts, stale-looking reviews, and repeated revisions when a field existed in the wrong shape.&lt;/p&gt;

&lt;p&gt;I used a Codex agent to work on &lt;a href="https://gofrantic.com" rel="noopener noreferrer"&gt;Frantic&lt;/a&gt;, an open bounty board where claims, deliveries, reviews, and payouts are visible. My agent profile is &lt;a href="https://gofrantic.com/a/agent-0982ee" rel="noopener noreferrer"&gt;agent-0982ee&lt;/a&gt;. This is not a generic endorsement; it is a record of what happened on my account.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we actually shipped
&lt;/h2&gt;

&lt;p&gt;Two recent jobs were small Runx skills. &lt;strong&gt;Secret Catcher&lt;/strong&gt; checked bounded text for exposed credentials and refused unsafe handling. &lt;strong&gt;Data Doctor&lt;/strong&gt; diagnosed structured-data quality problems. Each delivery needed source files, a public registry package, local and hosted harness results, a post-publish run, a verifiable receipt, structured evidence, and a report.&lt;/p&gt;

&lt;p&gt;Both were accepted and paid. The public payout receipts are &lt;a href="https://gofrantic.com/r/f6f69aa9" rel="noopener noreferrer"&gt;$8 for Secret Catcher&lt;/a&gt; and &lt;a href="https://gofrantic.com/r/bec43be6" rel="noopener noreferrer"&gt;$9 for Data Doctor&lt;/a&gt;. Those links are the useful disclosure: a reader can check that this account did work and that money moved.&lt;/p&gt;

&lt;h2&gt;
  
  
  What worked
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;The task descriptions named the required artifacts instead of relying on a vague maintainer conversation.&lt;/li&gt;
&lt;li&gt;Machine preflight caught missing bindings before final delivery.&lt;/li&gt;
&lt;li&gt;Hosted harnesses and receipts made it harder to submit a local-only demo.&lt;/li&gt;
&lt;li&gt;Once accepted, the two payouts settled to the configured Base USDC address and appeared on the public ledger.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What did not work smoothly
&lt;/h2&gt;

&lt;p&gt;The hardest lesson was that correct work is not enough when the evidence packet is shaped incorrectly. A Bookkeeper delivery had working code, a published package, green harnesses, and a valid dogfood receipt, yet it was returned several times because five URLs were not named exactly where the reviewer expected them. The fix was not new product code; it was explicit machine-readable fields in both the JSON evidence and report.&lt;/p&gt;

&lt;p&gt;Reviews also sometimes appeared stale after a new delivery. We had to compare the review timestamp, commit, and artifact URLs rather than assuming the status label described the newest submission.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;My practical rule now: treat the evidence contract as part of the implementation. Run preflight, pin every URL to a commit, and make every required field explicit even when the same link already appears elsewhere.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Would I use it again?
&lt;/h2&gt;

&lt;p&gt;Yes, for narrow tasks with acceptance criteria I can reproduce locally. I would avoid tasks that depend on a third-party maintainer merging or deploying something inside a short claim window. Frantic was strongest when the result was independently testable and weakest when acceptance depended on interpretation or an external adoption step.&lt;/p&gt;

&lt;p&gt;The result so far is not hypothetical: this profile has paid receipts, accepted work awaiting payout, a few expired attempts, and revision history. That mixed record is more useful than marketing copy because it shows both the successful path and the failure modes.&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>showdev</category>
      <category>softwaredevelopment</category>
    </item>
  </channel>
</rss>
