diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..63457d3 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,30 @@ +name: CI + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + name: Build & Quality Check + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'npm' + + - name: Install dependencies + run: npm ci + + - name: Build TypeScript + run: npm run build + + - name: Verify Dist Artifacts + run: ls -la dist/ diff --git a/MASTER_OPERATIONS_MANUAL.md b/MASTER_OPERATIONS_MANUAL.md index 8ec4739..53967de 100644 --- a/MASTER_OPERATIONS_MANUAL.md +++ b/MASTER_OPERATIONS_MANUAL.md @@ -51,7 +51,7 @@ Aura Courier MCP seamlessly interfaces with all tier-1 Bangladesh courier APIs u | :--- | :--- | :--- | :--- | :--- | | **Steadfast** | `https://portal.packzy.com/api/v1` | Account: `` (ID: ``) | `Api-Key`: ``
`Secret-Key`: `` | **Active**: `get_balance` verified 200 OK. Order booking pending carrier-side toggle. | | **Pathao** | `https://api-hermes.pathao.com` | User: ``
Store: `` (ID: `356230`) | `Client-ID`: ``
`Client-Secret`: `` | **100% Active**: OAuth2 token issuing, price calculation, auto-geocoding live. | -| **RedX** | `https://openapi.redx.com.bd/v1.0.0-beta` | Shop ID: `1051948`
Pickup Store ID: `544445` | `API-ACCESS-TOKEN`: ``
(JWT 256-bit Token) | **100% Active**: 2,849 delivery areas and parcel booking verified. | +| **RedX** | `https://openapi.redx.com.bd/v1.0.0-beta` | Shop ID: `1051948`
Pickup Store ID: `544445` | `API-ACCESS-TOKEN`: ``
(JWT Bearer Token) | **100% Active**: 2,849 delivery areas and parcel booking verified. | | **Paperfly** | `https://api.paperfly.com.bd` | Store: ``
User: `` | `paperflykey`: ``
Basic Auth: `` / `` | **100% Active**: Order placement (`new_order_v2.php`) and tracking verified. | | **Google Maps** | `https://maps.googleapis.com` | Project: `gen-lang-client-0867410794` | ``
(Field Masked) | **100% Active**: Geocoding, Routes API, and Dynamic Map Studio active. | @@ -284,10 +284,10 @@ Add this configuration block to your client settings (`claude_desktop_config.jso "PATHAO_CLIENT_SECRET": "", "PATHAO_USERNAME": "", "PATHAO_PASSWORD": "", - "PATHAO_STORE_ID": "356230", + "PATHAO_STORE_ID": "", "PATHAO_BASE_URL": "https://api-hermes.pathao.com", "REDX_API_TOKEN": "", - "REDX_PICKUP_STORE_ID": "544445", + "REDX_PICKUP_STORE_ID": "", "REDX_BASE_URL": "https://openapi.redx.com.bd/v1.0.0-beta", "PAPERFLY_API_KEY": "", "PAPERFLY_USERNAME": "", diff --git a/README.md b/README.md index 8ec4739..53967de 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Aura Courier MCP seamlessly interfaces with all tier-1 Bangladesh courier APIs u | :--- | :--- | :--- | :--- | :--- | | **Steadfast** | `https://portal.packzy.com/api/v1` | Account: `` (ID: ``) | `Api-Key`: ``
`Secret-Key`: `` | **Active**: `get_balance` verified 200 OK. Order booking pending carrier-side toggle. | | **Pathao** | `https://api-hermes.pathao.com` | User: ``
Store: `` (ID: `356230`) | `Client-ID`: ``
`Client-Secret`: `` | **100% Active**: OAuth2 token issuing, price calculation, auto-geocoding live. | -| **RedX** | `https://openapi.redx.com.bd/v1.0.0-beta` | Shop ID: `1051948`
Pickup Store ID: `544445` | `API-ACCESS-TOKEN`: ``
(JWT 256-bit Token) | **100% Active**: 2,849 delivery areas and parcel booking verified. | +| **RedX** | `https://openapi.redx.com.bd/v1.0.0-beta` | Shop ID: `1051948`
Pickup Store ID: `544445` | `API-ACCESS-TOKEN`: ``
(JWT Bearer Token) | **100% Active**: 2,849 delivery areas and parcel booking verified. | | **Paperfly** | `https://api.paperfly.com.bd` | Store: ``
User: `` | `paperflykey`: ``
Basic Auth: `` / `` | **100% Active**: Order placement (`new_order_v2.php`) and tracking verified. | | **Google Maps** | `https://maps.googleapis.com` | Project: `gen-lang-client-0867410794` | ``
(Field Masked) | **100% Active**: Geocoding, Routes API, and Dynamic Map Studio active. | @@ -284,10 +284,10 @@ Add this configuration block to your client settings (`claude_desktop_config.jso "PATHAO_CLIENT_SECRET": "", "PATHAO_USERNAME": "", "PATHAO_PASSWORD": "", - "PATHAO_STORE_ID": "356230", + "PATHAO_STORE_ID": "", "PATHAO_BASE_URL": "https://api-hermes.pathao.com", "REDX_API_TOKEN": "", - "REDX_PICKUP_STORE_ID": "544445", + "REDX_PICKUP_STORE_ID": "", "REDX_BASE_URL": "https://openapi.redx.com.bd/v1.0.0-beta", "PAPERFLY_API_KEY": "", "PAPERFLY_USERNAME": "",