Skip to content

Instantly share code, notes, and snippets.

View suissa's full-sized avatar
🏠
Working from home

suissAI suissa

🏠
Working from home
View GitHub Profile

Olhe que engraçado o Facebook até aceita o telefone para o login mas ainda pede senha e depois ele manda 1 código no seu WhatsApp, por que não enviar de 1 vez 1 magic-link que pede a passkey e já entra??

Estou querendo criar uma representação compacta só para agrupamento, roteamento e migração para fazer sharding em qualquer banco vetorial, de todos os tipos diferentes de bancos que uso esse é o último que preciso resolver.

embedding original = verdade semântica
coordenada compactada = índice de separação
cluster/cell_id = destino de shard/servidor

Compactar para descobrir “com quem esse vetor anda junto”, mas quando o grupo é separado ou enviado para outro servidor, envia os valores originais.

@suissa
suissa / Concept.md
Created June 11, 2026 14:15
Conversa com o Claude Fable sobre minha ideia de UbiQ Channel

Claude falando o óbvio

Mas claro, para aceitar ele recebe um magic link que entra numa página que pede a passkey, esse é meu 2FA passwordless, eu não tenho form de cadastro, só 1 input pedindo telefone e o botão Entrar, q manda o magic link pro WhatsApp para abrir uma página com um botão do tamanho da janela escrito Confirmar, só existe a ação de entrar pois é a mesma para cadastrar, o user apenas escrevendo seu telefone já se cadastra no sistema com autenticação de 2 fatores passwordless, depois só peço seu username, qualquer outro dado pessoal só será requisitado se a ação do User precisa de sistemas externos, exemplo: só peço endereço quando ela for receber algo e já deixo preenchido para qualquer compra dela e se ela precisar só mudar o CEP é o número da casa, se um dia precisar de CPF também armazeno, porém todos dados pessoais é mensagens do usuário são criptografados com sua chave privada que só existe no seu navegador e se formos usar ou entregar para ele uma inf

verifique se isso prompts/{nome|numero}.md está implementado, se não estiver crie um plano de implementaçao com uma task list marcavel em docs/10-ANTI-IMPLEMENTATION-PLAN.md com todas as tasks atomicas, bem separadas, seguindo o Single Responsability Principle, com as seções:

Quark Tasks

// onde cada uma não pode fazer o uso de outra, tem que ser a implementação unitária essencial de cada funcionalidade

Atomic Tasks

// onde cada uma utiliza mais de 1 funcionalidade implementada nas Quark Tasks

Molecular Tasks

// onde cada uma uma funcionalidade completa de 1 intenção/comando que deve unir desde o recebimento de um evento até a confirmação do seu resultado, integrando a entrada até a saída

@suissa
suissa / estados-cidades.json
Created May 28, 2026 08:30 — forked from letanure/estados-cidades.json
JSON estados cidades do brasil, dividido por estados. segunda lista atualizada em 2020, dados do IBGE
{
"estados": [
{
"sigla": "AC",
"nome": "Acre",
"cidades": [
"Acrelândia",
"Assis Brasil",
"Brasiléia",
"Bujari",
declare const __SemanticType: unique symbol;
type PrimitiveUnwrapped =
| string
| number
| boolean
| null
| undefined;

Abaixo está uma formulação em Semantic-Typed Algebra usando uma standard-lib canônica para validate, propriedades, ações e fluxo entre Planes.

Assumi estes operadores da nossa standard-lib:

x ⊢ T                         // x satisfaz o tipo/semântica T
x ⊣ InvalidValue(R)            // x é refutado por uma razão R
A ⇢ B                          // A reescreve/transiciona para B
A ⇔ B                          // equivalência semântica
A ⊕ B                          // composição obrigatória: A e B precisam valer
@suissa
suissa / RULES.md
Created March 8, 2026 23:43
Meu prompt de RULES para o Antigravity em 08/03/2026

RULES.md

Agent Operational Rules

Everything-as-Code · Antifragile-by-Default · Reuse-before-Build

Este projeto não aceita código que apenas "rode". Ele deve ser explicável, testável, observável, versionável e antifrágil.

{
"title": "Pipeline de Jobs Assíncronos de Áudio com Supabase (Jobs Table + Edge Functions + EvolutionAPI + Webhook de Status)",
"goal": "Implementar um sistema de filas assíncronas para processamento de áudio (transcrição e TTS) usando apenas recursos do Supabase (tabela de jobs, triggers, pg_net, pg_cron, Edge Functions) + integração com EvolutionAPI e webhook externo para status do job.",
"context": {
"environment": {
"platform": "Supabase (Postgres + pg_net + pg_cron + Edge Functions)",
"language": "TypeScript / Deno",
"backend": "Node.js/TypeScript com EvolutionAPI",
"storage": "Supabase Storage"
},
@suissa
suissa / AtomicBehaviorTypes.RULES.md
Created November 9, 2025 17:14
Prompt para colcoar na sua IDE para a IA tipar tudo para você

Contexto Você é um agente de codificação encarregado de inferir tipos semânticos atômicos a partir de código TypeScript existente que hoje usa apenas primitivos (boolean, number, string, Date). Não assuma bibliotecas externas instaladas. Seu objetivo é:

  1. detectar candidatos a tipos semânticos;
  2. propor nomes canônicos no padrão dominio.entidade.nome (com ponto);
  3. sugerir regras e validações mínimas;
  4. gerar artefatos auto-contidos (sem dependências externas);
  5. listar até 5 novos tipos que ainda não existem no repositório e que valem a pena padronizar.
  6. listar até 5 novos tipos que ainda não existem no repositório e que valem a pena padronizar, que sejam os mais específicos daquele domínio e/ou entidade.