<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>748</buildNumber><marked><SHA1>8d1bd0456a8e8cb2ac5377befc54eff68c7080e5</SHA1><branch><SHA1>8d1bd0456a8e8cb2ac5377befc54eff68c7080e5</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>8d1bd0456a8e8cb2ac5377befc54eff68c7080e5</SHA1><branch><SHA1>8d1bd0456a8e8cb2ac5377befc54eff68c7080e5</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>8d1bd0456a8e8cb2ac5377befc54eff68c7080e5</SHA1><branch><SHA1>8d1bd0456a8e8cb2ac5377befc54eff68c7080e5</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/younex1/erp-nuxt-frontend.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#748</displayName><duration>65096</duration><estimatedDuration>61503</estimatedDuration><fullDisplayName>build-logship-frontend #748</fullDisplayName><id>748</id><inProgress>false</inProgress><keepLog>false</keepLog><number>748</number><queueId>5777</queueId><result>SUCCESS</result><timestamp>1790380800766</timestamp><url>https://jenkins.younex.de/job/build-logship-frontend/748/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.claude/rules/marketplaces/shipment-confirmation.md</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>.claude/rules/accounting/opos.md</affectedPath><affectedPath>.claude/rules/fulfillment/shippers.md</affectedPath><affectedPath>.claude/rules/nuxt/nuxt4-conventions.md</affectedPath><affectedPath>CLAUDE.md</affectedPath><affectedPath>.claude/rules/accounting/lexoffice.md</affectedPath><affectedPath>.claude/rules/partners/partner-edit-form.md</affectedPath><affectedPath>.claude/rules/printing/labels-and-paper.md</affectedPath><affectedPath>.claude/rules/offers/sepa-mandate.md</affectedPath><affectedPath>.claude/rules/nuxt/selectbox-wrapper.md</affectedPath><affectedPath>.claude/rules/nuxt/data-fetching.md</affectedPath><affectedPath>server/api/telephony/cid-lookup/[number].get.ts</affectedPath><affectedPath>.claude/rules/telephony/telephony.md</affectedPath><affectedPath>app/components/accounting/LexofficeHintsPanel.vue</affectedPath><affectedPath>.claude/rules/marketplaces/shopify-stock-sync.md</affectedPath><affectedPath>.claude/rules/fulfillment/shipment-generation.md</affectedPath><affectedPath>reference/recipes.md</affectedPath><affectedPath>.claude/rules/offers/contract-and-quote-portals.md</affectedPath><affectedPath>.claude/rules/materials/unit-tracking.md</affectedPath><affectedPath>.claude/rules/idempiere/prod-readonly-queries.md</affectedPath><affectedPath>.claude/rules/fulfillment/commissioning.md</affectedPath><affectedPath>.claude/rules/nuxt/ui-components.md</affectedPath><affectedPath>.claude/rules/mobile/capacitor-app-build.md</affectedPath><affectedPath>.claude/rules/materials/product-stock-actions.md</affectedPath><affectedPath>.claude/rules/offers/pdf-generation.md</affectedPath><affectedPath>.claude/rules/marketplaces/amazon-lwa-rotation.md</affectedPath><affectedPath>.claude/rules/accounting/banking-paypal.md</affectedPath><affectedPath>.claude/rules/idempiere/write-casing-and-flags.md</affectedPath><affectedPath>reference/app-spa-deploy.md</affectedPath><affectedPath>.claude/rules/idempiere/rest-load-rules.md</affectedPath><affectedPath>.claude/rules/fulfillment/fee-invoice-generator.md</affectedPath><affectedPath>.claude/rules/requests/tickets.md</affectedPath><affectedPath>.claude/rules/accounting/invoice-pdf.md</affectedPath><affectedPath>.claude/rules/accounting/incoming-invoices.md</affectedPath><affectedPath>.claude/rules/ops/runtimeconfig-env-reload.md</affectedPath><affectedPath>.claude/rules/nuxt/dev-server-troubleshooting.md</affectedPath><affectedPath>.claude/rules/chat/staff-chat.md</affectedPath><commitId>ea2f7ead33bdf9ccad1cb2e9d69101f5be488f2d</commitId><timestamp>1790330701000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>Claude instructions: move recipes into path-scoped .claude/rules

CLAUDE.md + the @-imported reference/recipes.md added up to 159k chars,
over Claude Code's 150k instruction limit. The recipes now live as 32
trimmed files under .claude/rules/&lt;domain&gt;/, each with paths: frontmatter
so they load only when matching files are touched. CLAUDE.md is condensed
and carries an index of the rule files instead of the import.

.gitignore un-ignores .claude/rules/; stale recipes.md pointers in code
comments and docs now point at the new files.
</comment><date>2026-09-25 12:05:01 +0200</date><id>ea2f7ead33bdf9ccad1cb2e9d69101f5be488f2d</id><msg>Claude instructions: move recipes into path-scoped .claude/rules</msg><path><editType>add</editType><file>.claude/rules/nuxt/dev-server-troubleshooting.md</file></path><path><editType>add</editType><file>.claude/rules/telephony/telephony.md</file></path><path><editType>add</editType><file>.claude/rules/partners/partner-edit-form.md</file></path><path><editType>add</editType><file>.claude/rules/requests/tickets.md</file></path><path><editType>add</editType><file>.claude/rules/accounting/lexoffice.md</file></path><path><editType>add</editType><file>.claude/rules/accounting/invoice-pdf.md</file></path><path><editType>add</editType><file>.claude/rules/mobile/capacitor-app-build.md</file></path><path><editType>add</editType><file>.claude/rules/offers/pdf-generation.md</file></path><path><editType>add</editType><file>.claude/rules/chat/staff-chat.md</file></path><path><editType>add</editType><file>.claude/rules/idempiere/rest-load-rules.md</file></path><path><editType>add</editType><file>.claude/rules/accounting/incoming-invoices.md</file></path><path><editType>add</editType><file>.claude/rules/marketplaces/amazon-lwa-rotation.md</file></path><path><editType>add</editType><file>.claude/rules/offers/sepa-mandate.md</file></path><path><editType>delete</editType><file>reference/recipes.md</file></path><path><editType>add</editType><file>.claude/rules/ops/runtimeconfig-env-reload.md</file></path><path><editType>edit</editType><file>app/components/accounting/LexofficeHintsPanel.vue</file></path><path><editType>add</editType><file>.claude/rules/fulfillment/commissioning.md</file></path><path><editType>add</editType><file>.claude/rules/fulfillment/shipment-generation.md</file></path><path><editType>add</editType><file>.claude/rules/idempiere/write-casing-and-flags.md</file></path><path><editType>add</editType><file>.claude/rules/nuxt/selectbox-wrapper.md</file></path><path><editType>add</editType><file>.claude/rules/nuxt/ui-components.md</file></path><path><editType>edit</editType><file>server/api/telephony/cid-lookup/[number].get.ts</file></path><path><editType>add</editType><file>.claude/rules/accounting/banking-paypal.md</file></path><path><editType>add</editType><file>.claude/rules/fulfillment/shippers.md</file></path><path><editType>add</editType><file>.claude/rules/nuxt/nuxt4-conventions.md</file></path><path><editType>add</editType><file>.claude/rules/offers/contract-and-quote-portals.md</file></path><path><editType>add</editType><file>.claude/rules/idempiere/prod-readonly-queries.md</file></path><path><editType>add</editType><file>.claude/rules/marketplaces/shipment-confirmation.md</file></path><path><editType>add</editType><file>.claude/rules/marketplaces/shopify-stock-sync.md</file></path><path><editType>add</editType><file>.claude/rules/materials/unit-tracking.md</file></path><path><editType>add</editType><file>.claude/rules/nuxt/data-fetching.md</file></path><path><editType>add</editType><file>.claude/rules/materials/product-stock-actions.md</file></path><path><editType>add</editType><file>.claude/rules/accounting/opos.md</file></path><path><editType>edit</editType><file>CLAUDE.md</file></path><path><editType>edit</editType><file>reference/app-spa-deploy.md</file></path><path><editType>add</editType><file>.claude/rules/printing/labels-and-paper.md</file></path><path><editType>add</editType><file>.claude/rules/fulfillment/fee-invoice-generator.md</file></path><path><editType>edit</editType><file>.gitignore</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>server/api/dashboard/prime-due-today.get.ts</affectedPath><affectedPath>app/components/partners/PartnerForm.vue</affectedPath><affectedPath>app/pages/index.vue</affectedPath><affectedPath>app/pages/partners/partners/[id]/edit.vue</affectedPath><affectedPath>server/api/partners/partners/store.post.ts</affectedPath><affectedPath>server/api/partners/partners/update.put.ts</affectedPath><affectedPath>app/assets/langs/shared.js</affectedPath><commitId>8d1bd0456a8e8cb2ac5377befc54eff68c7080e5</commitId><timestamp>1790336493000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>Dashboard: Prime same-day deadline card, reorder first row, partner isPrime flag

- New card 'Prime – heute raus' (server/api/dashboard/prime-due-today.get.ts):
  open DHL/DPD orders of Prime merchants (C_BPartner.isPrime on the org's
  partner) created until 14:03 Berlin that are not commissioned yet (open
  shipment, or fulfillable without shipment); red + pulse after the cutoff,
  carrier logos, polled every minute
- Open Orders: drop the fillable/unfillable split column, narrower card
- Tickets: no category column (category / request type shown in the hover
  tooltip), moved to the former phone card slot
- Recent calls card moved to the side column below the latest leads
- Partner form: isPrime toggle with tooltip (edit/update/store + en/de/es)
</comment><date>2026-09-25 13:41:33 +0200</date><id>8d1bd0456a8e8cb2ac5377befc54eff68c7080e5</id><msg>Dashboard: Prime same-day deadline card, reorder first row, partner isPrime flag</msg><path><editType>edit</editType><file>app/components/partners/PartnerForm.vue</file></path><path><editType>edit</editType><file>app/pages/index.vue</file></path><path><editType>edit</editType><file>server/api/partners/partners/update.put.ts</file></path><path><editType>edit</editType><file>app/pages/partners/partners/[id]/edit.vue</file></path><path><editType>add</editType><file>server/api/dashboard/prime-due-today.get.ts</file></path><path><editType>edit</editType><file>server/api/partners/partners/store.post.ts</file></path><path><editType>edit</editType><file>app/assets/langs/shared.js</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></culprit></freeStyleBuild>