Skip to content

Instantly share code, notes, and snippets.

View jcorrius's full-sized avatar

Jesús Corrius jcorrius

View GitHub Profile
@jcorrius
jcorrius / tier1-framework-escalation.md
Last active August 26, 2026 12:16
Tier 1 framework-owned performance costs — escalation brief (connectors-pull-hotel-shopping-tor)

Tier 1 — Framework-owned performance costs (escalation)

Connector: connectors-pull-hotel-shopping-tor (.NET 10) Scope: Search parse hot path (Quote/Book/Cancel share the same framework contracts). Status: These costs are not fixable in the connector repository. This document is the upstream escalation brief for the framework owners.

Framework versions in use

| Package | Version | Owns |

@jcorrius
jcorrius / cancelpolicies-investigation-report.md
Created August 17, 2026 07:22
TPN CancelPolicies investigation report — VB→C# migration

Investigation Report — CancelPolicies handled as a single CancelPenalty instead of a list (TPN connector)

Date: 2026-08-17 Repository: travelgate-connectors/integrations-pull-hotel-tpn Related fix: ITPN-971 / PR #265 ("fix: Correct cancelPolicies")


1. Executive summary

Yes, you absolutely can, and it's generally recommended for getting the best context and generative answers from Vertex AI Search when dealing with software projects.

The key is to consider how Vertex AI Search (and the underlying LLM) will interpret the relationship between your source code and its accompanying documentation.

Here are the main strategies, from simplest to most effective:


Strategy 1: Simple Co-location (Easiest to Setup)

@jcorrius
jcorrius / distributions
Created November 15, 2018 10:02
Sample distributions file for a Debian repo
Origin: Bluekiri Demo
Label: bluekiri
Codename: bionic
Architectures: amd64
Components: main
Description: Personal repository
SignWith: B501DE17DA19A16F
@jcorrius
jcorrius / demoapi.service
Created November 15, 2018 09:18
Debian service file sample
[Unit]
Description=Demo Api Service
After=network.target
[Service]
Type=simple
ExecStart=/opt/bluekiri/demoapi/demoapi
ExecReload=/bin/kill -HUP $MAINPID
[Install]
@jcorrius
jcorrius / rules
Created November 15, 2018 08:43
Debian rules file sample
#!/usr/bin/make -f
#export DH_VERBOSE = 1
%:
dh $@ --with=systemd
override_dh_auto_build:
dotnet publish -c Release --self-contained -r ubuntu.18.04-x64
# auto-build disabled
@jcorrius
jcorrius / control
Created November 15, 2018 07:35
Debian control file sample
Source: demoapi
Section: net
Priority: optional
Maintainer: Bluekiri Demo <service@bluekiri.com>
Build-Depends: debhelper (>= 10), dh-systemd
Standards-Version: 4.1.2
Homepage: https://github.com/bluekiri/demoapi
Package: demoapi
Architecture: any
@jcorrius
jcorrius / changelog
Created November 15, 2018 07:29
Debian changelog file sample
demoapi (1.0-0ubuntu1) bionic; urgency=medium
* Initial Release.
-- Bluekiri Demo <service@bluekiri.com> Tue, 13 Nov 2018 08:23:08 +0000
@jcorrius
jcorrius / demoapi.csproj
Created November 14, 2018 15:15
.NET Core csproj sample for a self-contained project
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<RuntimeIdentifiers>ubuntu.18.04-x64</RuntimeIdentifiers>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
@jcorrius
jcorrius / johansen.py
Created September 24, 2018 06:29
Calculate Johansen Test for the given time series
import numpy as np
from statsmodels.tsa.tsatools import lagmat
def johansen(ts, lags):
"""
Calculate the Johansen Test for the given time series
"""
# Make sure we are working with arrays, convert if necessary
ts = np.asarray(ts)