{"contractVersion":"commercial-fulfilment.v1","service":"small_repo_fix","admission":"enabled","admissionMode":"public","paymentMode":"live","ready":true,"ledger":true,"missingConfiguration":[],"offer":{"service":"small_repo_fix","policyVersion":"public-node-fix-20261015-v1","amountMinor":9900,"currency":"gbp","allowedPaths":["src/","lib/","test/","tests/"],"acceptanceCriteria":[],"requiredChecks":[],"acceptanceCriteriaSource":"customer_bounded_order","requiredChecksSource":"successful_github_actions_on_exact_default_branch_baseline","maxFiles":5,"maxPatchBytes":65536,"executionTimeoutSeconds":7200,"dispatchTimeoutSeconds":1800,"quoteTtlSeconds":86400,"remedyTerms":"If no execution slot is allocated within 30 minutes of the first confirmed payment observation, cancellation and refund reconciliation begin. If the agreed verified pull request is not delivered within the quoted two-hour execution window after allocation, cancellation begins. The remaining paid amount is refunded after execution has stopped and any uncertain publication is resolved. Provider processing can delay refund completion. A completed verified delivery requires remedy review; contact support@tailwaggingwebdesign.com. No automatic merge or deployment is included.","terms":{"version":"small-repo-fix-b2b-20261015-v1","url":"https://tailwaggingwebdesign.com/fulfilment/terms","text":"SERVICE AND CUSTOMER\nThese terms apply to an accepted quote for one bounded public Node repository fix supplied by Ayobami Haastrup, trading as Tail Wagging Website Design Factory Northampton. Contact support@tailwaggingwebdesign.com. The complete merchant profile and service address form part of the quote. This service is offered for business purposes only. You must have authority to purchase on behalf of the business and authorise work on the selected repository. Do not submit a personal or consumer purchase through this business offer.\n\nPRICE AND EXACT SCOPE\nThe price is £99 total in GBP for the work specified in one immutable quote. No subscription, extra shipping, discount or additional checkout tax is added to that total. The quote identifies the customer, repository ID, current default-branch commit, requested outcome, acceptance criteria, allowed paths, maximum five changed files, maximum 65,536 bytes of combined before-and-after file content, required checks, payment account/mode, validity period and these versioned terms. The final repository diff must also satisfy the patch limit. Review and download the complete quote before acceptance. Changed scope requires a new quote; paying for one order does not authorise additional work.\n\nSUPPORTED REPOSITORIES AND EXCLUSIONS\nOnly public GitHub repositories with one Node package, a nonempty npm test script and a version-3 npm lockfile are supported. Locked third-party dependencies must use the supported npm registry and integrity format. Private repositories, workspaces, linked dependencies, binary content, symlinks, submodules and repositories beyond the published snapshot limits are not supported. Changes are restricted to the safe source and test paths in the quote. Dependency manifests, lockfiles, CI workflows, deployment and other configuration, credentials and secrets cannot be changed. Automatic merging, deployment, billing changes, scope expansion and ongoing support are not included.\n\nAUTHORISATION, ACCEPTANCE AND PAYMENT\nSign in with a verified customer account, install the GitHub App on the selected repository and complete GitHub authorisation. You must hold push authority; the service rechecks repository identity, current baseline, visibility and authority. Authorisation permits the bounded work and a proposed pull request, not merging or deployment. The server runs repository preflight before issuing the quote. To accept, confirm the exact quote hash, terms version and terms hash, your business purpose and authority, immediate start, and public-evidence disclosure. Complete the separately presented Stripe terms confirmation and hosted Checkout. A return to the website is not proof of payment. The order starts only after server-side payment verification and capacity allocation. Keep your repository authorisation valid and the agreed baseline unchanged.\n\nVERIFICATION AND DELIVERY\nPreflight discovers existing successful GitHub Actions checks on the exact current default-branch commit and binds their names and trusted issuer to the quote. Those names do not prove that a repository has meaningful tests. Delivery additionally requires isolated execution of the repository test script, a separate fresh semantic review of the proposed change against the requested outcome and every acceptance criterion, and successful required checks on the exact proposed pull-request head. Generation and semantic review may use ChatGPT-authenticated Codex or the configured Workers AI provider; the recorded evidence identifies the actual provider. Automated tests and model reviews can miss defects. They are not a guarantee that every possible behaviour is correct and are not an OpsTruth or AgentProof attestation. Delivery is the verified pull request and its evidence, ready for your review. You decide whether to merge or deploy. Later changes to the branch, checks, payment or repository authority can make the current verification non-current without erasing the recorded delivery.\n\nWORK RIGHTS\nYou retain ownership of your existing code and other material; these terms do not transfer it to us. You confirm you have permission to submit the scoped material and authorise us to process, change and publish it as required by the accepted quote and public-evidence disclosure. To the extent we own rights in the delivered changes, we grant you a perpetual, worldwide, non-exclusive, royalty-free licence to use, modify, distribute and sublicense those changes, subject to applicable third-party licences. This grants only rights we actually own and does not replace third-party licence obligations. We do not promise that AI-generated material carries exclusive copyright or that you will receive exclusive rights in it.\n\nPUBLIC EVIDENCE AND INFORMATION HANDLING\nThis service publishes the repository snapshot, requested outcome, acceptance criteria, proposed patch and review evidence in public GitHub Actions artifacts and the resulting pull request. Do not include confidential information, credentials, customer personal data or other material you are not entitled to make public. Public evidence is not a private processing channel. The workflow requests one-day artifact retention, but GitHub pull requests, copied artifacts, logs or third-party copies may remain available; deletion after one day is not guaranteed. Your explicit public-evidence consent is part of quote acceptance. The customer account, order and payment records are handled separately from the public source evidence; use the service privacy notice for the applicable information-handling details.\n\nTIME LIMITS, CANCELLATION AND REFUND\nThe quote is valid for 24 hours. Checkout creation requires at least 30 minutes of validity remaining. An accepted but unpaid quote is not silently replaced: cancel the old order and request a new quote through a new order if it expires. If a checkout result is uncertain, allow its reconciliation to complete; another order does not cancel that checkout. If no execution slot is allocated within 30 minutes of the first server-confirmed payment observation, the service starts cancellation and refund reconciliation. After allocation, the quoted execution and verification window is two hours. If delivery has not completed when that deadline is observed, cancellation begins. Scheduled observation and provider processing mean these are cancellation thresholds, not guaranteed delivery or bank-settlement times. You may request cancellation before completed delivery. It revokes further delegated work, but an action already in flight may have committed. The service first confirms execution has stopped and resolves uncertain publication, then refunds the remaining paid amount; previous refunds are not paid twice. Provider outages, disputes or unresolved actions can delay completion and require support intervention. A completed verified delivery is not automatically refunded by the cancellation endpoint; contact support@tailwaggingwebdesign.com for remedy review if it does not meet the agreed quote. These terms do not remove any rights or remedies that cannot lawfully be excluded.\n\nRECORDS AND CONTACT\nThe quote, acceptance record, payment/refund state and delivery evidence remain available through your signed-in order. Save the quote and record the order ID when contacting support@tailwaggingwebdesign.com. The service cannot promise continued execution after repository authority is revoked or the agreed repository changes; the cancellation and refund process above applies to undelivered work.","merchant":{"legalName":"Ayobami Haastrup","tradingName":"Tail Wagging Website Design Factory Northampton","serviceAddress":"Tail Wagging Website Design Factory, Northampton, Northamptonshire, NN4 6LZ","email":"support@tailwaggingwebdesign.com"},"hash":"9fe7103b29b669d77c24efb9279724c77945415959a216a81178b015ddbf79e2"},"repositoryVisibility":"public_only","evidenceVisibility":"public_with_explicit_quote_consent","binding":"indicative_until_repository_preflight_and_immutable_quote"},"githubInstallationUrl":"https://github.com/apps/tail-wagging-fulfilment-acceptance/installations/new","onboardingNext":"sign_in_and_create_order","customerUrl":"https://tailwaggingwebdesign.com/fulfilment","auth":"verified_supabase_customer","repositoryVisibility":"public_only","evidenceVisibility":"public_with_explicit_quote_consent","orderEndpoint":"https://tailwaggingwebdesign.com/api/v2/agent/orders","quote":"server_owned_immutable","payment":"stripe_checkout","execution":"policy_routed_codex_or_workers_ai","inferenceProviders":["chatgpt-codex","cloudflare-workers-ai"],"inferenceEvidenceVersion":"tw.inference-evidence.v1","delivery":"exact_head_verified_pull_request","automaticMerge":false}