./.claudeignore ./.env ./.env.example ./.gitignore ./.streamlit/config.toml.txt ./ABC analiza PO/abc_moq_review.csv ./ABC analiza PO/abc_moq_review.xlsx ./ABC analiza PO/abc_optimized_schedule.csv ./ABC analiza PO/abc_optimized_schedule.xlsx ./ABC analiza PO/abc_optimized_schedule_v2.csv ./ABC analiza PO/abc_priority_summary.txt ./ABC analiza PO/abc_production_calendar.csv ./ABC analiza PO/abc_production_calendar_v2.csv ./ABC analiza PO/abc_production_priority_plan.csv ./ABC analiza PO/abc_production_priority_plan.xlsx ./ABC analiza PO/abc_reorder_plan.csv ./ABC analiza PO/abc_weekly_delivery_request.csv ./ABC analiza PO/abc_weekly_delivery_request_OPTIMAL.csv ./ABC analiza PO/build_abc_optimized_schedule.py ./ABC analiza PO/build_abc_production_plan.py ./ABC analiza PO/build_abc_schedule_v2.py ./ABC analiza PO/build_moq_review.py ./ABC analiza PO/build_reinvest_plan.py ./ABC analiza PO/build_three_case_truck_plans.py ./ABC analiza PO/moq_compliance_audit.csv ./ABC analiza PO/polleo_reinvest_plan_20260518.xlsx ./ABC analiza PO/schedule_summary.json ./ABC analiza PO/schedule_summary_v2.json ./ABC analiza PO/three_case_truck_plans.xlsx ./ABC analiza PO/weekly_pallet_flow.csv ./ABC analiza PO/weekly_stock_projection.csv ./ABC analiza PO/weekly_stock_projection_v2.csv ./CLAUDE.md ./DEMAND_PLANNING_BRIEF.md ./Demo/.streamlit/config.toml ./Demo/README.md ./Demo/Start_Demo.bat ./Demo/Start_Demo.cmd ./Demo/app.py ./Demo/build_demo_quick_notes.py ./Demo/build_erp_promo.py ./Demo/build_initial_forecast.py ./Demo/compute_xyz.py ./Demo/constants.py ./Demo/data/Polleo_Demand_Plan.xlsx ./Demo/data/Polleo_Demand_Planning_Book.xlsx ./Demo/data/backtest_fa.csv ./Demo/data/cat_uplift.csv ./Demo/data/config_toml.txt ./Demo/data/consensus/_README.txt ./Demo/data/consensus/snapshot_20260427_213128.json ./Demo/data/erp_promo_calendar.csv ./Demo/data/factor_history.csv ./Demo/data/forecast_for_supply.csv ./Demo/data/forecast_log.csv ./Demo/data/incoming_supply.csv ./Demo/data/kam_cm_config.json ./Demo/data/mp_input.csv ./Demo/data/mp_input_detail.csv ./Demo/data/plan_history/Polleo_Demand_Plan_20260427_212138.xlsx ./Demo/data/sales_clean.csv ./Demo/data/sku_category_map.csv ./Demo/data/sku_costs.csv ./Demo/data/sku_plan_list.csv ./Demo/data/sku_prices.csv ./Demo/data/sku_subcat_map.csv ./Demo/data/sku_uplift.csv ./Demo/data/stock.csv ./Demo/data/stock_stores.csv ./Demo/data/stock_stores_at.csv ./Demo/data/stock_stores_slo.csv ./Demo/data/supply_master.csv ./Demo/data/vp_input.csv ./Demo/data/vp_input_detail.csv ./Demo/docs/Demo_Quick_Notes.docx ./Demo/forecast_engine.py ./Demo/generate_demo_data.py ./Demo/launcher.py ./Demo/recalc_uplift_erp.py ./Demo/requirements.txt ./Demo/run_backtest.py ./Demo/slack_agent.py ./Demo/start_demo.sh ./Demo/update_sales.py ./Demo/week_utils.py ./PO_Analysis_ABC_2026-04-02.xlsx ./PROJECT_OVERVIEW.md ./PROJECT_SNAPSHOT.md ./PromoCalendar/.streamlit/config.toml ./PromoCalendar/README.md ./PromoCalendar/Start_PromoCalendar.bat ./PromoCalendar/Start_PromoCalendar.cmd ./PromoCalendar/app.py ./PromoCalendar/backfill_from_erp.py ./PromoCalendar/data/promo_calendar.csv ./PromoCalendar/data/promo_calendar.csv.bak_20260514_153123 ./PromoCalendar/promo_data.py ./PromoCalendar/requirements.txt ./PromoCalendar/seed_dummy_data.py ./PromoTool/.streamlit/config.toml ./PromoTool/Pregledprovjerannc30.xlsx ./PromoTool/README.md ./PromoTool/Start_PromoTool.bat ./PromoTool/Start_PromoTool.cmd ./PromoTool/app.py ./PromoTool/data/Detaljni report jedan red po orderu, kuponu i proizvodu..csv ./PromoTool/data/Polleo Help svi artikli.xlsx ./PromoTool/gath_to_nc30.py ./PromoTool/marketing_data.py ./PromoTool/page_forecaster.py ./PromoTool/page_history.py ./PromoTool/page_marketing_history.py ./PromoTool/page_my_proposals.py ./PromoTool/page_performance.py ./PromoTool/page_planner.py ./PromoTool/parent_map.py ./PromoTool/promo_data.py ./PromoTool/requirements.txt ./StanjeZalihaNaDatum.xlsx ./Start_Polleo_Demand.bat ./Tjedni_tok_Polleo_Demand.docx ./VERIFICATION_INVENTORY.md ./_abc_3scenarios.py ./_abc_cancel_analysis.py ./_abc_cancel_by_sku.csv ./_abc_cancel_candidates.csv ./_abc_cancel_summary.txt ./_abc_extras.py ./_abc_make_prompt.py ./_abc_prompt_for_claude_ai.md ./_abc_three_scenarios.py ./_compare_engine_outputs.py ./_fc_range.py ./_generate_snapshot.py ./_inspect_pol09892.py ./_inspect_sales_detailed.py ./_peek_parent_xlsx.py ./_smoke_fa_4tab.py ./_smoke_parent_map.py ./_smoke_test_scenarios.py ./_tmp_abc_profile.py ./_tmp_e2e_align.xlsx ./_top10_at_web.py ./_verify_fa_methods.py ./_verify_promo_flags.py ./_verify_streamlit_vs_postgres.py ./abc_cancel_list_scenario_b.csv ./abc_postpone_list_scenario_b.csv ./all_files_inventory.txt ./analyze_ccc_stock.py ./analyze_isporucivost_forecast.py ./analyze_nextgen_promo.py ./analyze_promo_calibration.py ./app.py ./backend/__init__.py ./backend/api/__init__.py ./backend/api/middleware/__init__.py ./backend/api/middleware/auth.py ./backend/api/routers/__init__.py ./backend/api/routers/admin.py ./backend/api/routers/auth.py ./backend/api/routers/demand.py ./backend/api/routers/executive.py ./backend/api/routers/finance.py ./backend/api/routers/npl.py ./backend/api/routers/promo.py ./backend/api/routers/supply.py ./backend/config.py ./backend/main.py ./backend/models/__init__.py ./backend/models/database.py ./backend/repositories/__init__.py ./backend/repositories/base.py ./backend/repositories/demand_repo.py ./backend/repositories/promo_repo.py ./backend/repositories/supply_repo.py ./backend/repositories/upload_repo.py ./backend/schemas/__init__.py ./backend/schemas/common.py ./backend/schemas/demand.py ./backend/schemas/executive.py ./backend/schemas/finance.py ./backend/schemas/npl.py ./backend/schemas/promo.py ./backend/schemas/supply.py ./backend/services/__init__.py ./backend/services/auth_service.py ./backend/services/coverage_classifier.py ./backend/services/demand_service.py ./backend/services/executive_service.py ./backend/services/finance_service.py ./backend/services/forecast_service.py ./backend/services/logistics_service.py ./backend/services/npl_service.py ./backend/services/permissions.py ./backend/services/plan_loader.py ./backend/services/promo_service.py ./backend/services/role_permissions.yaml ./backend/services/scenario_service.py ./backend/services/supply_service.py ./backend/services/time_utils.py ./backend/services/upload_service.py ./backend/services/upload_stock_service.py ./build_cap_compliance.py ./build_demand_planner_cycle.py ./build_detailed_sales.py ./build_erp_promo.py ./build_isporucivost_coverage_stock_report.py ./build_isporucivost_opening_stock_report.py ./build_isporucivost_uprava_report.py ./build_promo_performance.py ./build_promo_tool_deck.py ./build_scm_action_plan.py ./build_sop_rnr.py ./cm_action_history_build.py ./compute_xyz.py ./constants.py ./data/Coverage_W18.xlsx ./data/Coverage_W19.xlsx ./data/Coverage_W20.xlsx ./data/Forcast VP W17_W29....xlsx ./data/Isporučivost GOLD, SILVER, BRONZE (5).xlsx ./data/MOQ.xlsx ./data/MP_Input_Ivan.xlsx ./data/MP_Input_Patrik.xlsx ./data/NPD.xlsx ./data/NabavneCijene.xlsx ./data/POLLEO Logistic data table - ALL (4).xlsx ./data/Polleo_Demand_Plan.xlsx ./data/Polleo_Demand_Plan_OLD.xlsx ./data/Polleo_Demand_Planning_Book.xlsx ./data/Rekapitulacijazaakciju.xlsx ./data/SifrarnikArtikala.xlsx ./data/StanjeZalihaNaDatum.xlsx ./data/Uspjesnost po kuponu i proizvodu..csv ./data/VP_Input_Patrik.xlsx ./data/VP_Input_Selma.xlsx ./data/VrstaRabatnePolitike 05.xlsx ./data/VrstaRabatnePolitike06.xlsx ./data/VrstaRabatnePolitikesummer buddy.xlsx ./data/Weekly_Sales_Update.xlsx ./data/_audit_step0.txt ./data/_backend_err.txt ./data/_backend_log.txt ./data/_backend_test.log ./data/_backend_test_err.log ./data/_backup_20260514_181649/sales_clean.csv ./data/_backup_20260514_181649/sku_prices.csv ./data/_backup_before_sifrarnik_reload/incoming_supply.csv.bak ./data/_backup_before_sifrarnik_reload/sku_costs.csv ./data/_backup_before_sifrarnik_reload/supply_master.csv ./data/_cfo_audit_v2.log ./data/_equipment_promo_analysis.py ./data/_inspect_incoming.py ./data/_inspect_new_files.py ./data/_inspect_new_files.txt ./data/_inspect_npd.py ./data/_inspect_sifrarnik.py ./data/_ruc_recompute_audit.csv ./data/_shadow/sku_prices_diff.csv ./data/_sifrarnik_audit.csv ./data/_sku_batch1.txt ./data/_sku_batch2.txt ./data/_streamlit_err.txt ./data/_streamlit_log.txt ./data/_vite_err.txt ./data/_vite_log.txt ./data/akcijaaut.xlsx ./data/akcijaslo.xlsx ./data/archive/import_legacy.py ./data/backtest_fa.csv ./data/buyer_partner_map.json ./data/cat_uplift.csv ./data/cfo_audit_outputs/bridge_analysis.csv ./data/cfo_audit_outputs/bridge_by_month.csv ./data/cfo_audit_outputs/bridge_feasibility_note.txt ./data/cfo_audit_outputs/bridge_summary.csv ./data/cfo_audit_outputs/bridge_summary_by_category.csv ./data/cfo_audit_outputs/bridge_summary_by_month.csv ./data/cfo_audit_outputs/bridge_top_movers.csv ./data/cfo_audit_outputs/bridge_waterfall_data.json ./data/cfo_audit_outputs/cfo_dashboard_data.json ./data/cfo_audit_outputs/contest_july_risk.csv ./data/cfo_audit_outputs/locked_cash_overstock.csv ./data/cfo_audit_outputs/locked_cash_summary_by_category.csv ./data/cfo_audit_outputs/locked_cash_summary_by_supplier.csv ./data/cfo_audit_outputs/lost_sales_by_category.csv ./data/cfo_audit_outputs/lost_sales_by_tier.csv ./data/cfo_audit_outputs/lost_sales_projection.csv ./data/cfo_audit_outputs/slow_mover_analysis.csv ./data/cfo_audit_outputs/slow_mover_summary.csv ./data/consensus/snapshot_20260414_225658.json ./data/consensus/snapshot_20260415_212741.json ./data/consensus/snapshot_20260415_220101.json ./data/consensus/snapshot_20260415_222552.json ./data/consensus/snapshot_20260415_224012.json ./data/consensus/snapshot_20260417_135014.json ./data/consensus/snapshot_20260417_145009.json ./data/consensus/snapshot_20260419_180633.json ./data/consensus/snapshot_20260419_181326.json ./data/consensus/snapshot_20260420_092346.json ./data/consensus/snapshot_20260420_105026.json ./data/consensus/snapshot_20260420_133400.json ./data/consensus/snapshot_20260422_164533.json ./data/consensus/snapshot_20260427_070046.json ./data/consensus/snapshot_20260427_070227.json ./data/consensus/snapshot_20260504_101128.json ./data/consensus/snapshot_20260511_103123.json ./data/consensus/snapshot_20260512_161452.json ./data/consensus/snapshot_bootstrap_2026w14_20260417_140047.json ./data/coupon_daily.csv ./data/coupon_dating_summary.csv ./data/coupon_sales_by_sku_week.csv ./data/coupon_timeline.csv ./data/coupon_weekly_totals.csv ./data/coupon_with_dates.csv ./data/coverage_template.xlsx ./data/equipment_promo_analysis.xlsx ./data/equipment_promo_analysis_data.xlsx ./data/erp_promo_calendar.csv ./data/factor_history.csv ./data/forecast_for_supply.csv ./data/forecast_log.csv ./data/incoming supply po tjednima.xlsx ./data/incoming_supply.csv ./data/kam_cm_config.json ./data/logistic_master.csv ./data/moq_master.csv ./data/mp_input.csv ./data/mp_input_detail.csv ./data/nc30.csv ./data/plan revenu_ruc.xlsx ./data/plan_history/Polleo_Demand_Plan_20260420_133356.xlsx ./data/plan_history/Polleo_Demand_Plan_20260421_105608.xlsx ./data/plan_history/Polleo_Demand_Plan_20260428_102844.xlsx ./data/plan_history/Polleo_Demand_Plan_20260428_103637.xlsx ./data/plan_history/Polleo_Demand_Plan_20260507_130943.xlsx ./data/plan_history/Polleo_Demand_Plan_20260511_103118.xlsx ./data/prices.xlsx ./data/promo_performance.csv ./data/promo_w22_w26__sku_batch2.xlsx ./data/promo_w22_w26_actual__sku_batch1.xlsx ./data/promo_w22_w26_actual__sku_batch2.xlsx ./data/promo_w22_w26_per_sku.xlsx ./data/promo_weeks_flag.csv ./data/rabatne.xlsx ./data/sales_clean.csv ./data/sales_detailed.csv ./data/sku_category_map.csv ./data/sku_costs.csv ./data/sku_plan_list.csv ./data/sku_prices.csv ./data/sku_subcat_map.csv ./data/sku_uplift.csv ./data/stock.csv ./data/stock_stores.csv ./data/stock_stores_at.csv ./data/stock_stores_slo.csv ./data/supply_master.csv ./data/three_scenarios_per_po.csv ./data/upload_RekapitulacijaSveUkupno.xlsx ./data/vp_input.csv ./data/vp_input_detail.csv ./data/vp_input_detail.csv.backup_pre_buyer ./data/vp_input_detail.csv.bak ./data/watchlist_signoff.json ./data/webshop_coupon_orders.csv ./data/~$Polleo_Demand_Plan.xlsx ./db/__init__.py ./db/_apply_npl.py ./db/_bridge_step0_discovery.py ./db/_bridge_v2_investigation.py ./db/_check_12929.py ./db/_check_avg_sell_price.py ./db/_check_bridge_coverage.py ./db/_check_channel_split.py ./db/_check_cogs_sources.py ./db/_check_cost_vs_pv.py ./db/_check_exec_perms.py ./db/_check_incoming_load.py ./db/_check_new_listing.py ./db/_check_plan_xlsx.py ./db/_check_pol12887_ruc.py ./db/_check_policy_fields.py ./db/_check_rabatne_politike.py ./db/_check_rekap_columns.py ./db/_check_revenue_3ways.py ./db/_compare_eur.py ./db/_create_executives.py ./db/_create_iklaric.py ./db/_debug_promo_match.py ./db/_debug_revenue_forecast.py ./db/_debug_stockout.py ./db/_explain_prices.py ./db/_find_mci.py ./db/_inspect_cost.py ./db/_inspect_nabavne.py ./db/_inspect_names.py ./db/_inspect_plan_qty.py ./db/_inspect_ruc.py ./db/_inspect_sales_for_npd.py ./db/_mci_full.py ./db/_move_mci.py ./db/_reload_forecast_tables.py ./db/_sales_coverage.py ./db/_smoke_npl.py ./db/_verify_channel_ruc.py ./db/_verify_new_excluded.py ./db/_verify_reload.py ./db/_who_inflated_cw21.py ./db/apply_bridge_migration.py ./db/apply_bridge_v2_migration.py ./db/backfill_has_loyalty.py ./db/connection.py ./db/csv_fallback.py ./db/init_db.py ./db/load_npd.py ./db/load_rabatne_politike.py ./db/migrate_dimensions.py ./db/migrate_remaining.py ./db/migrate_remaining_gaps.py ./db/migrate_sales.py ./db/migrations/bridge_loyalty_and_promo_policies.sql ./db/migrations/bridge_v2_per_channel_forecasts.sql ./db/npd_schema.sql ./db/npl_schema.sql ./db/schema.sql ./db/seed_channel_map.sql ./deploy/DEPLOY.md ./deploy/HANDOFF.md ./deploy/SERVER_ADMIN_MESSAGE.md ./deploy/nginx.conf.example ./deploy/polleo-demand-api.service ./deploy/smoke_test.sh ./docker-compose.yml ./docs/01_Kratki_Vodic_Workflow.docx ./docs/02_Arhitektura_Podataka.docx ./docs/03_Logika_Forecast_i_Supply.docx ./docs/Demand_Planner_Cikl.docx ./docs/Email_Uprava_Isporucivost.docx ./docs/Email_Uprava_Isporucivost_CoverageStock.docx ./docs/Email_Uprava_Isporucivost_OpeningStock.docx ./docs/Isporucivost_CoverageStock_Report.xlsx ./docs/Isporucivost_OpeningStock_Report.xlsx ./docs/Isporucivost_Target_Forecast_no_VP.xlsx ./docs/Isporucivost_Target_Forecast_v1.xlsx ./docs/NextGen_Cannibalization_CW19-20.xlsx ./docs/Promo_Tool_Presentation.pptx ./docs/SOP_Roles_and_Responsibilities.docx ./docs/bridge_methodology.md ./docs/bridge_methodology_v2.md ./equipment_promo_analysis.py ./forecast_db.py ./forecast_engine.py ./forecast_engine_backup.py ./frontend/.gitignore ./frontend/README.md ./frontend/eslint.config.js ./frontend/index.html ./frontend/package-lock.json ./frontend/package.json ./frontend/public/favicon.svg ./frontend/public/icons.svg ./frontend/src/App.css ./frontend/src/App.tsx ./frontend/src/api/client.ts ./frontend/src/assets/hero.png ./frontend/src/assets/react.svg ./frontend/src/assets/vite.svg ./frontend/src/auth/tokenStore.ts ./frontend/src/components/DataTable.tsx ./frontend/src/components/FilterBar.tsx ./frontend/src/components/MetricCard.tsx ./frontend/src/components/Pager.tsx ./frontend/src/components/ProtectedRoute.tsx ./frontend/src/components/Sidebar.tsx ./frontend/src/contexts/AuthContext.tsx ./frontend/src/index.css ./frontend/src/layouts/AppLayout.tsx ./frontend/src/main.tsx ./frontend/src/pages/Dashboard.tsx ./frontend/src/pages/Login.tsx ./frontend/src/pages/admin/UserManagement.tsx ./frontend/src/pages/demand/ConsensusPlan.tsx ./frontend/src/pages/demand/DemandPlanning.tsx ./frontend/src/pages/demand/ForecastAccuracy.tsx ./frontend/src/pages/demand/InputStatus.tsx ./frontend/src/pages/demand/KamInput.tsx ./frontend/src/pages/demand/RevenueForecast.tsx ./frontend/src/pages/demand/RunForecast.tsx ./frontend/src/pages/demand/SalesHistory.tsx ./frontend/src/pages/demand/SalesWeekly.tsx ./frontend/src/pages/demand/SkuDetail.tsx ./frontend/src/pages/demand/SkuList.tsx ./frontend/src/pages/demand/SopMeeting.tsx ./frontend/src/pages/demand/UploadSales.tsx ./frontend/src/pages/demand/UploadStock.tsx ./frontend/src/pages/demand/Watchlist.tsx ./frontend/src/pages/executive/Dashboard.tsx ./frontend/src/pages/finance/Bridge.tsx ./frontend/src/pages/finance/ContestRisk.tsx ./frontend/src/pages/finance/Dashboard.tsx ./frontend/src/pages/finance/LockedCash.tsx ./frontend/src/pages/finance/LostSales.tsx ./frontend/src/pages/finance/SlowMovers.tsx ./frontend/src/pages/finance/fmt.ts ./frontend/src/pages/npl/NplDashboardWidget.tsx ./frontend/src/pages/npl/NplDetail.tsx ./frontend/src/pages/npl/NplList.tsx ./frontend/src/pages/npl/NplReport.tsx ./frontend/src/pages/promo/Approvals.tsx ./frontend/src/pages/promo/Calendar.tsx ./frontend/src/pages/promo/Forecaster.tsx ./frontend/src/pages/promo/History.tsx ./frontend/src/pages/promo/MarketingHistory.tsx ./frontend/src/pages/promo/MyProposals.tsx ./frontend/src/pages/promo/Overview.tsx ./frontend/src/pages/promo/Performance.tsx ./frontend/src/pages/promo/Planner.tsx ./frontend/src/pages/supply/Alerts.tsx ./frontend/src/pages/supply/Costs.tsx ./frontend/src/pages/supply/Coverage.tsx ./frontend/src/pages/supply/Dashboard.tsx ./frontend/src/pages/supply/InventoryHealth.tsx ./frontend/src/pages/supply/Logistics.tsx ./frontend/src/pages/supply/MoqAnalysis.tsx ./frontend/src/pages/supply/OrderEntry.tsx ./frontend/src/pages/supply/Overview.tsx ./frontend/src/pages/supply/ScenarioPlanner.tsx ./frontend/src/pages/supply/Settings.tsx ./frontend/src/pages/supply/StockProjection.tsx ./frontend/src/pages/supply/StoreOverstock.tsx ./frontend/src/types/demand.ts ./frontend/src/types/executive.ts ./frontend/src/types/finance.ts ./frontend/src/types/npl.ts ./frontend/src/types/promo.ts ./frontend/src/types/supply.ts ./frontend/tsconfig.app.json ./frontend/tsconfig.json ./frontend/tsconfig.node.json ./frontend/vite.config.ts ./generate_docs.py ./polleo_scm_action_plan_20260518.xlsx ./polleo_stock_analysis_20260518.xlsx ./polleo_stock_cap_plan_20260518.xlsx ./promo_calc_w22_w26.py ./promo_calc_w22_w26_actual.py ./recalc_uplift_erp.py ./requirements.txt ./run_backtest.py ./scenario_summary.json ./scripts/cfo_audit.py ./scripts/cfo_audit_step0.py ./scripts/init_passwords.py ./scripts/recompute_ruc.py ./scripts/refill_names_and_datalink.py ./scripts/reload_costs_suppliers.py ./scripts/reload_incoming_supply.py ./slack_agent.py ./sop_cycle_flowchart.svg ./three_scenarios_per_po.csv ./update_sales.py ./validate_promo_model.py ./week_utils.py ./weekly_inventory_projection.csv