| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013 |
- Source root: C:\Users\30214\Desktop\sub2本地\sub2新站
- Excluded: .git, node_modules, generated web/dist, private env/config/access files
- .dockerignore
- .gitattributes
- .github/audit-exceptions.yml
- .github/workflows/backend-ci.yml
- .github/workflows/cla.yml
- .github/workflows/release.yml
- .github/workflows/security-scan.yml
- .gitignore
- .goreleaser.simple.yaml
- .goreleaser.yaml
- CLA.md
- DEV_GUIDE.md
- Dockerfile
- Dockerfile.goreleaser
- LICENSE
- MODE1_LOCAL_HANDOFF.md
- Makefile
- README.md
- README_CN.md
- README_JA.md
- assets/logo.svg
- assets/partners/logos/RoxyBrowser.png
- assets/partners/logos/aigocode.png
- assets/partners/logos/aimzoon.jpg
- assets/partners/logos/apikey-fun.png
- assets/partners/logos/apimart.jpg
- assets/partners/logos/axisnow.jpg
- assets/partners/logos/bestproxy.png
- assets/partners/logos/bmoplus.jpg
- assets/partners/logos/cctk.jpg
- assets/partners/logos/codex-everywhere.jpg
- assets/partners/logos/cola-proxy.jpg
- assets/partners/logos/ctok.png
- assets/partners/logos/duckip.png
- assets/partners/logos/etok.png
- assets/partners/logos/fastaitoken.jpg
- assets/partners/logos/fennoai.jpg
- assets/partners/logos/haoai.png
- assets/partners/logos/lanox.jpg
- assets/partners/logos/nagora.png
- assets/partners/logos/openmodel.jpg
- assets/partners/logos/pateway.png
- assets/partners/logos/pincc-logo.png
- assets/partners/logos/poixe.png
- assets/partners/logos/ppdog.png
- assets/partners/logos/pptoken.png
- assets/partners/logos/proxy4free.png
- assets/partners/logos/qiniu.jpg
- assets/partners/logos/rapidproxy.jpg
- assets/partners/logos/runapi.png
- assets/partners/logos/silkapi.png
- assets/partners/logos/swiftprox.png
- assets/partners/logos/veilx.png
- backend/.dockerignore
- backend/.golangci.yml
- backend/Dockerfile
- backend/Makefile
- backend/cmd/cleanup-ingress-reject-logs/README.md
- backend/cmd/cleanup-ingress-reject-logs/main.go
- backend/cmd/cleanup-ingress-reject-logs/main_test.go
- backend/cmd/jwtgen/main.go
- backend/cmd/profit-preview/main.go
- backend/cmd/profit-preview/main_test.go
- backend/cmd/server/VERSION
- backend/cmd/server/main.go
- backend/cmd/server/wire.go
- backend/cmd/server/wire_gen.go
- backend/cmd/server/wire_gen_test.go
- backend/dev-docs/upstream-error-proxy-attribution.md
- backend/ent/account.go
- backend/ent/account/account.go
- backend/ent/account/where.go
- backend/ent/account_create.go
- backend/ent/account_delete.go
- backend/ent/account_query.go
- backend/ent/account_update.go
- backend/ent/accountgroup.go
- backend/ent/accountgroup/accountgroup.go
- backend/ent/accountgroup/where.go
- backend/ent/accountgroup_create.go
- backend/ent/accountgroup_delete.go
- backend/ent/accountgroup_query.go
- backend/ent/accountgroup_update.go
- backend/ent/announcement.go
- backend/ent/announcement/announcement.go
- backend/ent/announcement/where.go
- backend/ent/announcement_create.go
- backend/ent/announcement_delete.go
- backend/ent/announcement_query.go
- backend/ent/announcement_update.go
- backend/ent/announcementread.go
- backend/ent/announcementread/announcementread.go
- backend/ent/announcementread/where.go
- backend/ent/announcementread_create.go
- backend/ent/announcementread_delete.go
- backend/ent/announcementread_query.go
- backend/ent/announcementread_update.go
- backend/ent/apikey.go
- backend/ent/apikey/apikey.go
- backend/ent/apikey/where.go
- backend/ent/apikey_create.go
- backend/ent/apikey_delete.go
- backend/ent/apikey_query.go
- backend/ent/apikey_update.go
- backend/ent/authidentity.go
- backend/ent/authidentity/authidentity.go
- backend/ent/authidentity/where.go
- backend/ent/authidentity_create.go
- backend/ent/authidentity_delete.go
- backend/ent/authidentity_query.go
- backend/ent/authidentity_update.go
- backend/ent/authidentitychannel.go
- backend/ent/authidentitychannel/authidentitychannel.go
- backend/ent/authidentitychannel/where.go
- backend/ent/authidentitychannel_create.go
- backend/ent/authidentitychannel_delete.go
- backend/ent/authidentitychannel_query.go
- backend/ent/authidentitychannel_update.go
- backend/ent/batchimageevent.go
- backend/ent/batchimageevent/batchimageevent.go
- backend/ent/batchimageevent/where.go
- backend/ent/batchimageevent_create.go
- backend/ent/batchimageevent_delete.go
- backend/ent/batchimageevent_query.go
- backend/ent/batchimageevent_update.go
- backend/ent/batchimageitem.go
- backend/ent/batchimageitem/batchimageitem.go
- backend/ent/batchimageitem/where.go
- backend/ent/batchimageitem_create.go
- backend/ent/batchimageitem_delete.go
- backend/ent/batchimageitem_query.go
- backend/ent/batchimageitem_update.go
- backend/ent/batchimagejob.go
- backend/ent/batchimagejob/batchimagejob.go
- backend/ent/batchimagejob/where.go
- backend/ent/batchimagejob_create.go
- backend/ent/batchimagejob_delete.go
- backend/ent/batchimagejob_query.go
- backend/ent/batchimagejob_update.go
- backend/ent/channelmonitor.go
- backend/ent/channelmonitor/channelmonitor.go
- backend/ent/channelmonitor/where.go
- backend/ent/channelmonitor_create.go
- backend/ent/channelmonitor_delete.go
- backend/ent/channelmonitor_query.go
- backend/ent/channelmonitor_update.go
- backend/ent/channelmonitordailyrollup.go
- backend/ent/channelmonitordailyrollup/channelmonitordailyrollup.go
- backend/ent/channelmonitordailyrollup/where.go
- backend/ent/channelmonitordailyrollup_create.go
- backend/ent/channelmonitordailyrollup_delete.go
- backend/ent/channelmonitordailyrollup_query.go
- backend/ent/channelmonitordailyrollup_update.go
- backend/ent/channelmonitorhistory.go
- backend/ent/channelmonitorhistory/channelmonitorhistory.go
- backend/ent/channelmonitorhistory/where.go
- backend/ent/channelmonitorhistory_create.go
- backend/ent/channelmonitorhistory_delete.go
- backend/ent/channelmonitorhistory_query.go
- backend/ent/channelmonitorhistory_update.go
- backend/ent/channelmonitorrequesttemplate.go
- backend/ent/channelmonitorrequesttemplate/channelmonitorrequesttemplate.go
- backend/ent/channelmonitorrequesttemplate/where.go
- backend/ent/channelmonitorrequesttemplate_create.go
- backend/ent/channelmonitorrequesttemplate_delete.go
- backend/ent/channelmonitorrequesttemplate_query.go
- backend/ent/channelmonitorrequesttemplate_update.go
- backend/ent/client.go
- backend/ent/compositemodelroute.go
- backend/ent/compositemodelroute/compositemodelroute.go
- backend/ent/compositemodelroute/where.go
- backend/ent/compositemodelroute_create.go
- backend/ent/compositemodelroute_delete.go
- backend/ent/compositemodelroute_query.go
- backend/ent/compositemodelroute_update.go
- backend/ent/driver_access.go
- backend/ent/ent.go
- backend/ent/enttest/enttest.go
- backend/ent/errorpassthroughrule.go
- backend/ent/errorpassthroughrule/errorpassthroughrule.go
- backend/ent/errorpassthroughrule/where.go
- backend/ent/errorpassthroughrule_create.go
- backend/ent/errorpassthroughrule_delete.go
- backend/ent/errorpassthroughrule_query.go
- backend/ent/errorpassthroughrule_update.go
- backend/ent/generate.go
- backend/ent/group.go
- backend/ent/group/group.go
- backend/ent/group/where.go
- backend/ent/group_create.go
- backend/ent/group_delete.go
- backend/ent/group_query.go
- backend/ent/group_update.go
- backend/ent/hook/hook.go
- backend/ent/idempotencyrecord.go
- backend/ent/idempotencyrecord/idempotencyrecord.go
- backend/ent/idempotencyrecord/where.go
- backend/ent/idempotencyrecord_create.go
- backend/ent/idempotencyrecord_delete.go
- backend/ent/idempotencyrecord_query.go
- backend/ent/idempotencyrecord_update.go
- backend/ent/identityadoptiondecision.go
- backend/ent/identityadoptiondecision/identityadoptiondecision.go
- backend/ent/identityadoptiondecision/where.go
- backend/ent/identityadoptiondecision_create.go
- backend/ent/identityadoptiondecision_delete.go
- backend/ent/identityadoptiondecision_query.go
- backend/ent/identityadoptiondecision_update.go
- backend/ent/intercept/intercept.go
- backend/ent/migrate/auth_identity_fk_ondelete_test.go
- backend/ent/migrate/migrate.go
- backend/ent/migrate/schema.go
- backend/ent/mutation.go
- backend/ent/paymentauditlog.go
- backend/ent/paymentauditlog/paymentauditlog.go
- backend/ent/paymentauditlog/where.go
- backend/ent/paymentauditlog_create.go
- backend/ent/paymentauditlog_delete.go
- backend/ent/paymentauditlog_query.go
- backend/ent/paymentauditlog_update.go
- backend/ent/paymentorder.go
- backend/ent/paymentorder/paymentorder.go
- backend/ent/paymentorder/where.go
- backend/ent/paymentorder_create.go
- backend/ent/paymentorder_delete.go
- backend/ent/paymentorder_query.go
- backend/ent/paymentorder_update.go
- backend/ent/paymentproviderinstance.go
- backend/ent/paymentproviderinstance/paymentproviderinstance.go
- backend/ent/paymentproviderinstance/where.go
- backend/ent/paymentproviderinstance_create.go
- backend/ent/paymentproviderinstance_delete.go
- backend/ent/paymentproviderinstance_query.go
- backend/ent/paymentproviderinstance_update.go
- backend/ent/pendingauthsession.go
- backend/ent/pendingauthsession/pendingauthsession.go
- backend/ent/pendingauthsession/where.go
- backend/ent/pendingauthsession_create.go
- backend/ent/pendingauthsession_delete.go
- backend/ent/pendingauthsession_query.go
- backend/ent/pendingauthsession_update.go
- backend/ent/predicate/predicate.go
- backend/ent/promocode.go
- backend/ent/promocode/promocode.go
- backend/ent/promocode/where.go
- backend/ent/promocode_create.go
- backend/ent/promocode_delete.go
- backend/ent/promocode_query.go
- backend/ent/promocode_update.go
- backend/ent/promocodeusage.go
- backend/ent/promocodeusage/promocodeusage.go
- backend/ent/promocodeusage/where.go
- backend/ent/promocodeusage_create.go
- backend/ent/promocodeusage_delete.go
- backend/ent/promocodeusage_query.go
- backend/ent/promocodeusage_update.go
- backend/ent/proxy.go
- backend/ent/proxy/proxy.go
- backend/ent/proxy/where.go
- backend/ent/proxy_create.go
- backend/ent/proxy_delete.go
- backend/ent/proxy_query.go
- backend/ent/proxy_update.go
- backend/ent/redeemcode.go
- backend/ent/redeemcode/redeemcode.go
- backend/ent/redeemcode/where.go
- backend/ent/redeemcode_create.go
- backend/ent/redeemcode_delete.go
- backend/ent/redeemcode_query.go
- backend/ent/redeemcode_update.go
- backend/ent/runtime.go
- backend/ent/runtime/runtime.go
- backend/ent/schema/account.go
- backend/ent/schema/account_group.go
- backend/ent/schema/announcement.go
- backend/ent/schema/announcement_read.go
- backend/ent/schema/api_key.go
- backend/ent/schema/auth_identity.go
- backend/ent/schema/auth_identity_channel.go
- backend/ent/schema/auth_identity_schema_test.go
- backend/ent/schema/batch_image_event.go
- backend/ent/schema/batch_image_item.go
- backend/ent/schema/batch_image_job.go
- backend/ent/schema/channel_monitor.go
- backend/ent/schema/channel_monitor_daily_rollup.go
- backend/ent/schema/channel_monitor_history.go
- backend/ent/schema/channel_monitor_request_template.go
- backend/ent/schema/composite_model_route.go
- backend/ent/schema/error_passthrough_rule.go
- backend/ent/schema/group.go
- backend/ent/schema/idempotency_record.go
- backend/ent/schema/identity_adoption_decision.go
- backend/ent/schema/mixins/soft_delete.go
- backend/ent/schema/mixins/time.go
- backend/ent/schema/payment_audit_log.go
- backend/ent/schema/payment_order.go
- backend/ent/schema/payment_provider_instance.go
- backend/ent/schema/pending_auth_session.go
- backend/ent/schema/promo_code.go
- backend/ent/schema/promo_code_usage.go
- backend/ent/schema/proxy.go
- backend/ent/schema/redeem_code.go
- backend/ent/schema/security_policy_keyword.go
- backend/ent/schema/security_secret.go
- backend/ent/schema/setting.go
- backend/ent/schema/subscription_plan.go
- backend/ent/schema/tls_fingerprint_profile.go
- backend/ent/schema/usage_cleanup_task.go
- backend/ent/schema/usage_log.go
- backend/ent/schema/user.go
- backend/ent/schema/user_allowed_group.go
- backend/ent/schema/user_attribute_definition.go
- backend/ent/schema/user_attribute_value.go
- backend/ent/schema/user_platform_quota.go
- backend/ent/schema/user_subscription.go
- backend/ent/securitypolicykeyword.go
- backend/ent/securitypolicykeyword/securitypolicykeyword.go
- backend/ent/securitypolicykeyword/where.go
- backend/ent/securitypolicykeyword_create.go
- backend/ent/securitypolicykeyword_delete.go
- backend/ent/securitypolicykeyword_query.go
- backend/ent/securitypolicykeyword_update.go
- backend/ent/securitysecret.go
- backend/ent/securitysecret/securitysecret.go
- backend/ent/securitysecret/where.go
- backend/ent/securitysecret_create.go
- backend/ent/securitysecret_delete.go
- backend/ent/securitysecret_query.go
- backend/ent/securitysecret_update.go
- backend/ent/setting.go
- backend/ent/setting/setting.go
- backend/ent/setting/where.go
- backend/ent/setting_create.go
- backend/ent/setting_delete.go
- backend/ent/setting_query.go
- backend/ent/setting_update.go
- backend/ent/subscriptionplan.go
- backend/ent/subscriptionplan/subscriptionplan.go
- backend/ent/subscriptionplan/where.go
- backend/ent/subscriptionplan_create.go
- backend/ent/subscriptionplan_delete.go
- backend/ent/subscriptionplan_query.go
- backend/ent/subscriptionplan_update.go
- backend/ent/tlsfingerprintprofile.go
- backend/ent/tlsfingerprintprofile/tlsfingerprintprofile.go
- backend/ent/tlsfingerprintprofile/where.go
- backend/ent/tlsfingerprintprofile_create.go
- backend/ent/tlsfingerprintprofile_delete.go
- backend/ent/tlsfingerprintprofile_query.go
- backend/ent/tlsfingerprintprofile_update.go
- backend/ent/tx.go
- backend/ent/tx_context.go
- backend/ent/usagecleanuptask.go
- backend/ent/usagecleanuptask/usagecleanuptask.go
- backend/ent/usagecleanuptask/where.go
- backend/ent/usagecleanuptask_create.go
- backend/ent/usagecleanuptask_delete.go
- backend/ent/usagecleanuptask_query.go
- backend/ent/usagecleanuptask_update.go
- backend/ent/usagelog.go
- backend/ent/usagelog/usagelog.go
- backend/ent/usagelog/where.go
- backend/ent/usagelog_create.go
- backend/ent/usagelog_delete.go
- backend/ent/usagelog_query.go
- backend/ent/usagelog_update.go
- backend/ent/user.go
- backend/ent/user/user.go
- backend/ent/user/where.go
- backend/ent/user_create.go
- backend/ent/user_delete.go
- backend/ent/user_query.go
- backend/ent/user_update.go
- backend/ent/userallowedgroup.go
- backend/ent/userallowedgroup/userallowedgroup.go
- backend/ent/userallowedgroup/where.go
- backend/ent/userallowedgroup_create.go
- backend/ent/userallowedgroup_delete.go
- backend/ent/userallowedgroup_query.go
- backend/ent/userallowedgroup_update.go
- backend/ent/userattributedefinition.go
- backend/ent/userattributedefinition/userattributedefinition.go
- backend/ent/userattributedefinition/where.go
- backend/ent/userattributedefinition_create.go
- backend/ent/userattributedefinition_delete.go
- backend/ent/userattributedefinition_query.go
- backend/ent/userattributedefinition_update.go
- backend/ent/userattributevalue.go
- backend/ent/userattributevalue/userattributevalue.go
- backend/ent/userattributevalue/where.go
- backend/ent/userattributevalue_create.go
- backend/ent/userattributevalue_delete.go
- backend/ent/userattributevalue_query.go
- backend/ent/userattributevalue_update.go
- backend/ent/userplatformquota.go
- backend/ent/userplatformquota/userplatformquota.go
- backend/ent/userplatformquota/where.go
- backend/ent/userplatformquota_create.go
- backend/ent/userplatformquota_delete.go
- backend/ent/userplatformquota_query.go
- backend/ent/userplatformquota_update.go
- backend/ent/usersubscription.go
- backend/ent/usersubscription/usersubscription.go
- backend/ent/usersubscription/where.go
- backend/ent/usersubscription_create.go
- backend/ent/usersubscription_delete.go
- backend/ent/usersubscription_query.go
- backend/ent/usersubscription_update.go
- backend/go.mod
- backend/go.sum
- backend/internal/config/config.go
- backend/internal/config/config_test.go
- backend/internal/config/env_reachability_test.go
- backend/internal/config/image_storage_env_test.go
- backend/internal/config/proxy_probe_config_test.go
- backend/internal/config/validate_dingtalk.go
- backend/internal/config/validate_dingtalk_test.go
- backend/internal/config/webauthn_test.go
- backend/internal/config/wire.go
- backend/internal/domain/announcement.go
- backend/internal/domain/channel_monitor_quota.go
- backend/internal/domain/codex_models_manifest_config.go
- backend/internal/domain/constants.go
- backend/internal/domain/constants_test.go
- backend/internal/domain/model_allowlist.go
- backend/internal/domain/openai_messages_dispatch.go
- backend/internal/domain/reasoning_effort.go
- backend/internal/handler/admin/account_codex_agent_identity_import_test.go
- backend/internal/handler/admin/account_codex_import.go
- backend/internal/handler/admin/account_codex_import_test.go
- backend/internal/handler/admin/account_data.go
- backend/internal/handler/admin/account_data_handler_test.go
- backend/internal/handler/admin/account_handler.go
- backend/internal/handler/admin/account_handler_available_models_test.go
- backend/internal/handler/admin/account_handler_batch_delete_test.go
- backend/internal/handler/admin/account_handler_duplicate_test.go
- backend/internal/handler/admin/account_handler_grok_refresh_test.go
- backend/internal/handler/admin/account_handler_list_test.go
- backend/internal/handler/admin/account_handler_long_context_billing_test.go
- backend/internal/handler/admin/account_handler_mixed_channel_test.go
- backend/internal/handler/admin/account_handler_passthrough_test.go
- backend/internal/handler/admin/account_handler_simple_mode_test.go
- backend/internal/handler/admin/account_handler_spark_shadow_test.go
- backend/internal/handler/admin/account_health_handler.go
- backend/internal/handler/admin/account_ollama_cloud_usage.go
- backend/internal/handler/admin/account_ollama_cloud_usage_test.go
- backend/internal/handler/admin/account_shadow_parent.go
- backend/internal/handler/admin/account_shadow_parent_test.go
- backend/internal/handler/admin/account_today_stats_cache.go
- backend/internal/handler/admin/account_upstream_billing_probe.go
- backend/internal/handler/admin/account_upstream_billing_probe_test.go
- backend/internal/handler/admin/account_upstream_billing_rates.go
- backend/internal/handler/admin/admin_basic_handlers_test.go
- backend/internal/handler/admin/admin_helpers_test.go
- backend/internal/handler/admin/admin_service_stub_test.go
- backend/internal/handler/admin/affiliate_handler.go
- backend/internal/handler/admin/announcement_handler.go
- backend/internal/handler/admin/announcement_handler_sort_test.go
- backend/internal/handler/admin/anti_degrade_handler.go
- backend/internal/handler/admin/antigravity_oauth_handler.go
- backend/internal/handler/admin/apikey_handler.go
- backend/internal/handler/admin/apikey_handler_test.go
- backend/internal/handler/admin/audit_log_handler.go
- backend/internal/handler/admin/backup_handler.go
- backend/internal/handler/admin/batch_update_credentials_test.go
- backend/internal/handler/admin/billing_export_handler.go
- backend/internal/handler/admin/channel_handler.go
- backend/internal/handler/admin/channel_handler_test.go
- backend/internal/handler/admin/channel_monitor_duplicate_test.go
- backend/internal/handler/admin/channel_monitor_handler.go
- backend/internal/handler/admin/channel_monitor_template_handler.go
- backend/internal/handler/admin/cn_provider_handler.go
- backend/internal/handler/admin/compliance_handler.go
- backend/internal/handler/admin/content_moderation_handler.go
- backend/internal/handler/admin/dashboard_handler.go
- backend/internal/handler/admin/dashboard_handler_cache_test.go
- backend/internal/handler/admin/dashboard_handler_request_type_test.go
- backend/internal/handler/admin/dashboard_handler_user_breakdown_test.go
- backend/internal/handler/admin/dashboard_query_cache.go
- backend/internal/handler/admin/dashboard_snapshot_v2_handler.go
- backend/internal/handler/admin/data_management_handler.go
- backend/internal/handler/admin/data_management_handler_test.go
- backend/internal/handler/admin/error_passthrough_handler.go
- backend/internal/handler/admin/gemini_oauth_handler.go
- backend/internal/handler/admin/global_pricing_handler.go
- backend/internal/handler/admin/global_pricing_handler_test.go
- backend/internal/handler/admin/grok_import_probe.go
- backend/internal/handler/admin/grok_import_probe_handler_test.go
- backend/internal/handler/admin/grok_import_probe_test.go
- backend/internal/handler/admin/grok_media_eligibility_handler.go
- backend/internal/handler/admin/grok_media_eligibility_handler_test.go
- backend/internal/handler/admin/grok_oauth_handler.go
- backend/internal/handler/admin/grok_oauth_handler_test.go
- backend/internal/handler/admin/group_handler.go
- backend/internal/handler/admin/group_handler_duplicate_test.go
- backend/internal/handler/admin/group_handler_limit_test.go
- backend/internal/handler/admin/group_handler_openai_fast_test.go
- backend/internal/handler/admin/group_handler_platform_test.go
- backend/internal/handler/admin/group_handler_reasoning_effort_test.go
- backend/internal/handler/admin/group_handler_simple_mode_test.go
- backend/internal/handler/admin/id_list_utils.go
- backend/internal/handler/admin/id_list_utils_test.go
- backend/internal/handler/admin/idempotency_helper.go
- backend/internal/handler/admin/idempotency_helper_test.go
- backend/internal/handler/admin/margin_handler.go
- backend/internal/handler/admin/openai_oauth_handler.go
- backend/internal/handler/admin/openai_oauth_handler_reset_quota_test.go
- backend/internal/handler/admin/openai_oauth_handler_spark_shadow_test.go
- backend/internal/handler/admin/ops_alerts_handler.go
- backend/internal/handler/admin/ops_auth_cache_health_handler.go
- backend/internal/handler/admin/ops_dashboard_handler.go
- backend/internal/handler/admin/ops_handler.go
- backend/internal/handler/admin/ops_ingress_reject_handler.go
- backend/internal/handler/admin/ops_ingress_reject_handler_test.go
- backend/internal/handler/admin/ops_realtime_handler.go
- backend/internal/handler/admin/ops_runtime_logging_handler_test.go
- backend/internal/handler/admin/ops_settings_handler.go
- backend/internal/handler/admin/ops_snapshot_v2_handler.go
- backend/internal/handler/admin/ops_system_log_handler.go
- backend/internal/handler/admin/ops_system_log_handler_test.go
- backend/internal/handler/admin/ops_ws_handler.go
- backend/internal/handler/admin/payment_handler.go
- backend/internal/handler/admin/payment_handler_test.go
- backend/internal/handler/admin/plugin_handler.go
- backend/internal/handler/admin/promo_handler.go
- backend/internal/handler/admin/proxy_data.go
- backend/internal/handler/admin/proxy_data_handler_test.go
- backend/internal/handler/admin/proxy_handler.go
- backend/internal/handler/admin/proxy_partial_update_test.go
- backend/internal/handler/admin/redeem_export_handler_test.go
- backend/internal/handler/admin/redeem_handler.go
- backend/internal/handler/admin/redeem_handler_test.go
- backend/internal/handler/admin/scheduled_test_handler.go
- backend/internal/handler/admin/search_truncate_test.go
- backend/internal/handler/admin/security_policy_handler.go
- backend/internal/handler/admin/setting_handler.go
- backend/internal/handler/admin/setting_handler_audit.go
- backend/internal/handler/admin/setting_handler_auth_source_defaults_test.go
- backend/internal/handler/admin/setting_handler_codex_whitelist_test.go
- backend/internal/handler/admin/setting_handler_dingtalk_test.go
- backend/internal/handler/admin/setting_handler_email.go
- backend/internal/handler/admin/setting_handler_email_test.go
- backend/internal/handler/admin/setting_handler_partial_payload_test.go
- backend/internal/handler/admin/setting_handler_platform_quota_test.go
- backend/internal/handler/admin/setting_handler_runtime.go
- backend/internal/handler/admin/setting_handler_stepup_switch_test.go
- backend/internal/handler/admin/setting_handler_update.go
- backend/internal/handler/admin/snapshot_cache.go
- backend/internal/handler/admin/snapshot_cache_test.go
- backend/internal/handler/admin/spend_guard_handler.go
- backend/internal/handler/admin/subscription_handler.go
- backend/internal/handler/admin/system_handler.go
- backend/internal/handler/admin/system_handler_test.go
- backend/internal/handler/admin/ticket_handler.go
- backend/internal/handler/admin/tiered_routing_handler.go
- backend/internal/handler/admin/tls_fingerprint_profile_handler.go
- backend/internal/handler/admin/usage_cleanup_handler_test.go
- backend/internal/handler/admin/usage_handler.go
- backend/internal/handler/admin/usage_handler_request_type_test.go
- backend/internal/handler/admin/usage_handler_search_users_test.go
- backend/internal/handler/admin/usage_handler_sort_test.go
- backend/internal/handler/admin/usage_query_cache.go
- backend/internal/handler/admin/usage_query_cache_test.go
- backend/internal/handler/admin/user_attribute_handler.go
- backend/internal/handler/admin/user_handler.go
- backend/internal/handler/admin/user_handler_activity_test.go
- backend/internal/handler/admin/user_handler_batch_limits_test.go
- backend/internal/handler/admin/user_handler_get_deleted_test.go
- backend/internal/handler/admin/user_handler_list_apikey_group_test.go
- backend/internal/handler/admin/user_handler_role_stepup_test.go
- backend/internal/handler/admin/user_platform_quota_admin_test.go
- backend/internal/handler/admin/user_platform_quotas_handler_test.go
- backend/internal/handler/announcement_handler.go
- backend/internal/handler/api_key_handler.go
- backend/internal/handler/api_key_handler_validation_test.go
- backend/internal/handler/auth_captcha_request_test.go
- backend/internal/handler/auth_current_user_test.go
- backend/internal/handler/auth_dingtalk_client.go
- backend/internal/handler/auth_dingtalk_client_test.go
- backend/internal/handler/auth_dingtalk_oauth.go
- backend/internal/handler/auth_dingtalk_oauth_test.go
- backend/internal/handler/auth_email_oauth.go
- backend/internal/handler/auth_email_oauth_test.go
- backend/internal/handler/auth_handler.go
- backend/internal/handler/auth_linuxdo_oauth.go
- backend/internal/handler/auth_linuxdo_oauth_test.go
- backend/internal/handler/auth_oauth_captcha_start.go
- backend/internal/handler/auth_oauth_captcha_start_test.go
- backend/internal/handler/auth_oauth_logout_test.go
- backend/internal/handler/auth_oauth_pending_flow.go
- backend/internal/handler/auth_oauth_pending_flow_test.go
- backend/internal/handler/auth_oauth_test_helpers_test.go
- backend/internal/handler/auth_oidc_oauth.go
- backend/internal/handler/auth_oidc_oauth_test.go
- backend/internal/handler/auth_session_revocation_test.go
- backend/internal/handler/auth_wechat_oauth.go
- backend/internal/handler/auth_wechat_oauth_test.go
- backend/internal/handler/available_channel_handler.go
- backend/internal/handler/available_channel_handler_test.go
- backend/internal/handler/batch_image_handler.go
- backend/internal/handler/channel_monitor_user_handler.go
- backend/internal/handler/channel_monitor_v2_handler.go
- backend/internal/handler/channel_monitor_v2_handler_test.go
- backend/internal/handler/chat_completions_image_model_test.go
- backend/internal/handler/composite_platform.go
- backend/internal/handler/composite_platform_test.go
- backend/internal/handler/concurrency_error_response.go
- backend/internal/handler/concurrency_error_response_test.go
- backend/internal/handler/content_moderation_helper.go
- backend/internal/handler/dto/account_mapper_redact_test.go
- backend/internal/handler/dto/announcement.go
- backend/internal/handler/dto/api_key_mapper_last_used_test.go
- backend/internal/handler/dto/channel_monitor.go
- backend/internal/handler/dto/credentials_redact.go
- backend/internal/handler/dto/credentials_redact_test.go
- backend/internal/handler/dto/group_mapper_codex_manifest_test.go
- backend/internal/handler/dto/group_mapper_openai_fast_test.go
- backend/internal/handler/dto/group_mapper_profit_visibility_test.go
- backend/internal/handler/dto/mappers.go
- backend/internal/handler/dto/mappers_deleted_user_test.go
- backend/internal/handler/dto/mappers_usage_test.go
- backend/internal/handler/dto/mode1_seed_redact_test.go
- backend/internal/handler/dto/notify_email_entry.go
- backend/internal/handler/dto/public_settings_injection_schema_test.go
- backend/internal/handler/dto/settings.go
- backend/internal/handler/dto/types.go
- backend/internal/handler/dto/user_mapper_activity_test.go
- backend/internal/handler/endpoint.go
- backend/internal/handler/endpoint_test.go
- backend/internal/handler/failover_loop.go
- backend/internal/handler/failover_loop_profit_veto_test.go
- backend/internal/handler/failover_loop_test.go
- backend/internal/handler/gateway_handler.go
- backend/internal/handler/gateway_handler_billing_error_test.go
- backend/internal/handler/gateway_handler_cancellation_test.go
- backend/internal/handler/gateway_handler_chat_completions.go
- backend/internal/handler/gateway_handler_error_fallback_test.go
- backend/internal/handler/gateway_handler_intercept_test.go
- backend/internal/handler/gateway_handler_responses.go
- backend/internal/handler/gateway_handler_stream_failover_test.go
- backend/internal/handler/gateway_handler_usage_test.go
- backend/internal/handler/gateway_handler_warmup_intercept_unit_test.go
- backend/internal/handler/gateway_helper.go
- backend/internal/handler/gateway_helper_backoff_test.go
- backend/internal/handler/gateway_helper_fastpath_test.go
- backend/internal/handler/gateway_helper_hotpath_test.go
- backend/internal/handler/gateway_helper_test.go
- backend/internal/handler/gateway_key_billing.go
- backend/internal/handler/gateway_key_billing_test.go
- backend/internal/handler/gateway_model_allowlist_listing_test.go
- backend/internal/handler/gateway_models_test.go
- backend/internal/handler/gateway_web_search.go
- backend/internal/handler/gemini_cli_session_test.go
- backend/internal/handler/gemini_v1beta_handler.go
- backend/internal/handler/gemini_v1beta_handler_test.go
- backend/internal/handler/grok_audio.go
- backend/internal/handler/grok_audio_billing_test.go
- backend/internal/handler/grok_media.go
- backend/internal/handler/grok_media_test.go
- backend/internal/handler/handler.go
- backend/internal/handler/idempotency_helper.go
- backend/internal/handler/idempotency_helper_test.go
- backend/internal/handler/image_concurrency_limiter.go
- backend/internal/handler/image_concurrency_limiter_test.go
- backend/internal/handler/image_task_admin_toggle_test.go
- backend/internal/handler/image_task_handler.go
- backend/internal/handler/image_task_handler_test.go
- backend/internal/handler/logging.go
- backend/internal/handler/model_plaza_handler.go
- backend/internal/handler/model_plaza_handler_test.go
- backend/internal/handler/no_account_error.go
- backend/internal/handler/no_account_error_test.go
- backend/internal/handler/openai_alpha_search.go
- backend/internal/handler/openai_automation_bootstrap_test.go
- backend/internal/handler/openai_body_limit_failover_test.go
- backend/internal/handler/openai_chat_completions.go
- backend/internal/handler/openai_client_disconnect_test.go
- backend/internal/handler/openai_codex_models_handler.go
- backend/internal/handler/openai_codex_models_handler_test.go
- backend/internal/handler/openai_delegation_bootstrap_test.go
- backend/internal/handler/openai_embeddings.go
- backend/internal/handler/openai_gateway_cn_dispatch_test.go
- backend/internal/handler/openai_gateway_compact_body_signal_test.go
- backend/internal/handler/openai_gateway_compact_log_test.go
- backend/internal/handler/openai_gateway_count_tokens.go
- backend/internal/handler/openai_gateway_credential_failover_loop_test.go
- backend/internal/handler/openai_gateway_credential_failover_test.go
- backend/internal/handler/openai_gateway_cyber_test.go
- backend/internal/handler/openai_gateway_endpoint_normalization_test.go
- backend/internal/handler/openai_gateway_first_output_timeout_test.go
- backend/internal/handler/openai_gateway_handler.go
- backend/internal/handler/openai_gateway_handler_test.go
- backend/internal/handler/openai_gateway_reasoning_failover.go
- backend/internal/handler/openai_gateway_reasoning_failover_test.go
- backend/internal/handler/openai_gateway_usage_context_test.go
- backend/internal/handler/openai_gateway_ws_failover_resume_test.go
- backend/internal/handler/openai_gateway_ws_model_allowlist_test.go
- backend/internal/handler/openai_grok_image_intent_gate_test.go
- backend/internal/handler/openai_image_intent_hint_test.go
- backend/internal/handler/openai_images.go
- backend/internal/handler/openai_images_controls_test.go
- backend/internal/handler/openai_images_failover_test.go
- backend/internal/handler/openai_live.go
- backend/internal/handler/openai_live_test.go
- backend/internal/handler/openai_models_handler.go
- backend/internal/handler/openai_models_handler_test.go
- backend/internal/handler/openai_profit_slot_recheck_test.go
- backend/internal/handler/openai_profit_veto_budget_test.go
- backend/internal/handler/openai_quota_platform_contract_test.go
- backend/internal/handler/openai_responses_astra_pro_failover_test.go
- backend/internal/handler/openai_responses_failover_cancel_test.go
- backend/internal/handler/openai_responses_image_intent_benchmark_test.go
- backend/internal/handler/openai_responses_input_tokens_test.go
- backend/internal/handler/openai_service_tier_validation_test.go
- backend/internal/handler/openai_stream_validation.go
- backend/internal/handler/openai_stream_validation_test.go
- backend/internal/handler/openai_ws_client_close_attribution_test.go
- backend/internal/handler/openai_ws_turn_pricing_test.go
- backend/internal/handler/openai_ws_v2_passthrough_cyber_test.go
- backend/internal/handler/openai_x_search.go
- backend/internal/handler/openai_x_search_test.go
- backend/internal/handler/ops_capture_writer_nil_test.go
- backend/internal/handler/ops_error_logger.go
- backend/internal/handler/ops_error_logger_attribution_test.go
- backend/internal/handler/ops_error_logger_cyber_test.go
- backend/internal/handler/ops_error_logger_test.go
- backend/internal/handler/ops_ingress_reject_capture_test.go
- backend/internal/handler/ops_platform_test.go
- backend/internal/handler/page_handler.go
- backend/internal/handler/page_handler_test.go
- backend/internal/handler/passkey_handler.go
- backend/internal/handler/passkey_handler_test.go
- backend/internal/handler/payment_handler.go
- backend/internal/handler/payment_handler_resume_test.go
- backend/internal/handler/payment_webhook_handler.go
- backend/internal/handler/payment_webhook_handler_test.go
- backend/internal/handler/quotaview/helpers.go
- backend/internal/handler/quotaview/helpers_test.go
- backend/internal/handler/redeem_handler.go
- backend/internal/handler/request_body_limit.go
- backend/internal/handler/request_body_limit_test.go
- backend/internal/handler/request_body_parse_log.go
- backend/internal/handler/request_body_parse_log_test.go
- backend/internal/handler/request_body_read_log.go
- backend/internal/handler/request_body_read_log_test.go
- backend/internal/handler/security_audit_errors.go
- backend/internal/handler/security_audit_errors_test.go
- backend/internal/handler/security_audit_helper.go
- backend/internal/handler/security_audit_helper_test.go
- backend/internal/handler/security_audit_media_submit_test.go
- backend/internal/handler/security_audit_order_test.go
- backend/internal/handler/security_policy_helper.go
- backend/internal/handler/security_policy_helper_test.go
- backend/internal/handler/setting_handler.go
- backend/internal/handler/setting_handler_public_test.go
- backend/internal/handler/stream_error_event.go
- backend/internal/handler/stream_error_event_test.go
- backend/internal/handler/subscription_handler.go
- backend/internal/handler/totp_handler.go
- backend/internal/handler/usage_handler.go
- backend/internal/handler/usage_handler_daily_test.go
- backend/internal/handler/usage_handler_request_type_test.go
- backend/internal/handler/usage_handler_sort_test.go
- backend/internal/handler/usage_record_submit_task_test.go
- backend/internal/handler/usage_record_task_fallback_test.go
- backend/internal/handler/user_handler.go
- backend/internal/handler/user_handler_test.go
- backend/internal/handler/user_msg_queue_helper.go
- backend/internal/handler/user_platform_quotas_handler_test.go
- backend/internal/handler/wire.go
- backend/internal/integration/e2e_gateway_test.go
- backend/internal/integration/e2e_helpers_test.go
- backend/internal/integration/e2e_user_flow_test.go
- backend/internal/middleware/rate_limiter.go
- backend/internal/middleware/rate_limiter_integration_test.go
- backend/internal/middleware/rate_limiter_test.go
- backend/internal/model/error_passthrough_rule.go
- backend/internal/model/error_passthrough_rule_test.go
- backend/internal/model/tls_fingerprint_profile.go
- backend/internal/payment/amount.go
- backend/internal/payment/amount_test.go
- backend/internal/payment/crypto.go
- backend/internal/payment/crypto_test.go
- backend/internal/payment/currency.go
- backend/internal/payment/fee.go
- backend/internal/payment/fee_test.go
- backend/internal/payment/load_balancer.go
- backend/internal/payment/load_balancer_test.go
- backend/internal/payment/provider/airwallex.go
- backend/internal/payment/provider/airwallex_test.go
- backend/internal/payment/provider/alipay.go
- backend/internal/payment/provider/alipay_test.go
- backend/internal/payment/provider/easypay.go
- backend/internal/payment/provider/easypay_query_test.go
- backend/internal/payment/provider/easypay_refund_test.go
- backend/internal/payment/provider/easypay_sign_test.go
- backend/internal/payment/provider/easypay_url_test.go
- backend/internal/payment/provider/factory.go
- backend/internal/payment/provider/stripe.go
- backend/internal/payment/provider/stripe_test.go
- backend/internal/payment/provider/wxpay.go
- backend/internal/payment/provider/wxpay_test.go
- backend/internal/payment/registry.go
- backend/internal/payment/registry_test.go
- backend/internal/payment/types.go
- backend/internal/payment/wire.go
- backend/internal/payment/wire_test.go
- backend/internal/pkg/anthropicfp/dateline.go
- backend/internal/pkg/anthropicfp/dateline_test.go
- backend/internal/pkg/antigravity/claude_types.go
- backend/internal/pkg/antigravity/claude_types_test.go
- backend/internal/pkg/antigravity/client.go
- backend/internal/pkg/antigravity/client_test.go
- backend/internal/pkg/antigravity/gemini_types.go
- backend/internal/pkg/antigravity/oauth.go
- backend/internal/pkg/antigravity/oauth_test.go
- backend/internal/pkg/antigravity/request_transformer.go
- backend/internal/pkg/antigravity/request_transformer_test.go
- backend/internal/pkg/antigravity/response_transformer.go
- backend/internal/pkg/antigravity/response_transformer_test.go
- backend/internal/pkg/antigravity/schema_cleaner.go
- backend/internal/pkg/antigravity/stream_transformer.go
- backend/internal/pkg/antigravity/usage_contract_test.go
- backend/internal/pkg/apicompat/anthropic_responses_test.go
- backend/internal/pkg/apicompat/anthropic_to_responses.go
- backend/internal/pkg/apicompat/anthropic_to_responses_response.go
- backend/internal/pkg/apicompat/anthropic_to_responses_stream_test.go
- backend/internal/pkg/apicompat/chatcompletions_anthropic_bridge.go
- backend/internal/pkg/apicompat/chatcompletions_anthropic_bridge_test.go
- backend/internal/pkg/apicompat/chatcompletions_anthropic_reasoning_passback_test.go
- backend/internal/pkg/apicompat/chatcompletions_reasoning_alias_test.go
- backend/internal/pkg/apicompat/chatcompletions_responses_bridge.go
- backend/internal/pkg/apicompat/chatcompletions_responses_bridge_custom_tools_test.go
- backend/internal/pkg/apicompat/chatcompletions_responses_bridge_test.go
- backend/internal/pkg/apicompat/chatcompletions_responses_reasoning_cache_test.go
- backend/internal/pkg/apicompat/chatcompletions_responses_request_invariants_test.go
- backend/internal/pkg/apicompat/chatcompletions_responses_stream_lifecycle_test.go
- backend/internal/pkg/apicompat/chatcompletions_responses_test.go
- backend/internal/pkg/apicompat/chatcompletions_responses_tool_output_media_test.go
- backend/internal/pkg/apicompat/chatcompletions_to_responses.go
- backend/internal/pkg/apicompat/chatcompletions_x_search_test.go
- backend/internal/pkg/apicompat/response_format.go
- backend/internal/pkg/apicompat/responses_anthropic_cache_creation_test.go
- backend/internal/pkg/apicompat/responses_client_tools.go
- backend/internal/pkg/apicompat/responses_client_tools_item_id_helper_test.go
- backend/internal/pkg/apicompat/responses_client_tools_item_id_test.go
- backend/internal/pkg/apicompat/responses_client_tools_test.go
- backend/internal/pkg/apicompat/responses_created_at_wire_test.go
- backend/internal/pkg/apicompat/responses_namespace.go
- backend/internal/pkg/apicompat/responses_namespace_test.go
- backend/internal/pkg/apicompat/responses_stream_event_wire.go
- backend/internal/pkg/apicompat/responses_stream_event_wire_test.go
- backend/internal/pkg/apicompat/responses_to_anthropic.go
- backend/internal/pkg/apicompat/responses_to_anthropic_cc_chain_test.go
- backend/internal/pkg/apicompat/responses_to_anthropic_instructions_test.go
- backend/internal/pkg/apicompat/responses_to_anthropic_invalid_blocks_test.go
- backend/internal/pkg/apicompat/responses_to_anthropic_parallel_tool_test.go
- backend/internal/pkg/apicompat/responses_to_anthropic_read_tool_test.go
- backend/internal/pkg/apicompat/responses_to_anthropic_request.go
- backend/internal/pkg/apicompat/responses_to_anthropic_tool_pairing_test.go
- backend/internal/pkg/apicompat/responses_to_anthropic_tools_test.go
- backend/internal/pkg/apicompat/responses_to_chatcompletions.go
- backend/internal/pkg/apicompat/responses_to_chatcompletions_codex_events_test.go
- backend/internal/pkg/apicompat/responses_to_chatcompletions_tool_name_test.go
- backend/internal/pkg/apicompat/responses_tool_search_discoveries.go
- backend/internal/pkg/apicompat/service_tier_passthrough_test.go
- backend/internal/pkg/apicompat/streaming_stop_reason_test.go
- backend/internal/pkg/apicompat/testdata/issue5302/nonstream_reasoning.json
- backend/internal/pkg/apicompat/testdata/issue5302/reasoning_content_precedence.json
- backend/internal/pkg/apicompat/testdata/issue5302/stream_reasoning.json
- backend/internal/pkg/apicompat/types.go
- backend/internal/pkg/claude/cli_version.go
- backend/internal/pkg/claude/cli_version_test.go
- backend/internal/pkg/claude/constants.go
- backend/internal/pkg/claude/constants_cli_version_test.go
- backend/internal/pkg/claude/constants_model_test.go
- backend/internal/pkg/claude/effort_catalog.go
- backend/internal/pkg/claude/effort_catalog_test.go
- backend/internal/pkg/ctxkey/ctxkey.go
- backend/internal/pkg/errors/errors.go
- backend/internal/pkg/errors/errors_test.go
- backend/internal/pkg/errors/http.go
- backend/internal/pkg/errors/types.go
- backend/internal/pkg/gemini/models.go
- backend/internal/pkg/gemini/models_test.go
- backend/internal/pkg/geminicli/codeassist_types.go
- backend/internal/pkg/geminicli/constants.go
- backend/internal/pkg/geminicli/drive_client.go
- backend/internal/pkg/geminicli/drive_client_test.go
- backend/internal/pkg/geminicli/models.go
- backend/internal/pkg/geminicli/models_test.go
- backend/internal/pkg/geminicli/oauth.go
- backend/internal/pkg/geminicli/oauth_test.go
- backend/internal/pkg/geminicli/sanitize.go
- backend/internal/pkg/geminicli/token_types.go
- backend/internal/pkg/googleapi/error.go
- backend/internal/pkg/googleapi/error_test.go
- backend/internal/pkg/googleapi/status.go
- backend/internal/pkg/httpclient/pool.go
- backend/internal/pkg/httpclient/pool_test.go
- backend/internal/pkg/httputil/body.go
- backend/internal/pkg/httputil/body_lenient_json_test.go
- backend/internal/pkg/httputil/body_test.go
- backend/internal/pkg/httputil/preread_body_test.go
- backend/internal/pkg/ip/ip.go
- backend/internal/pkg/ip/ip_test.go
- backend/internal/pkg/logger/config_adapter.go
- backend/internal/pkg/logger/logger.go
- backend/internal/pkg/logger/logger_test.go
- backend/internal/pkg/logger/options.go
- backend/internal/pkg/logger/options_test.go
- backend/internal/pkg/logger/slog_handler.go
- backend/internal/pkg/logger/slog_handler_test.go
- backend/internal/pkg/logger/stdlog_bridge_test.go
- backend/internal/pkg/oauth/oauth.go
- backend/internal/pkg/oauth/oauth_test.go
- backend/internal/pkg/openai/allowed_client.go
- backend/internal/pkg/openai/allowed_client_freeform_test.go
- backend/internal/pkg/openai/allowed_client_skip_test.go
- backend/internal/pkg/openai/allowed_client_test.go
- backend/internal/pkg/openai/allowed_client_whitelistable_test.go
- backend/internal/pkg/openai/constants.go
- backend/internal/pkg/openai/constants_test.go
- backend/internal/pkg/openai/engine_fingerprint_signal.go
- backend/internal/pkg/openai/engine_fingerprint_signal_test.go
- backend/internal/pkg/openai/instructions.txt
- backend/internal/pkg/openai/instructions_gpt5_1.txt
- backend/internal/pkg/openai/instructions_gpt5_2.txt
- backend/internal/pkg/openai/instructions_gpt5_5.txt
- backend/internal/pkg/openai/instructions_gpt6_astra.txt
- backend/internal/pkg/openai/instructions_test.go
- backend/internal/pkg/openai/oauth.go
- backend/internal/pkg/openai/oauth_test.go
- backend/internal/pkg/openai/request.go
- backend/internal/pkg/openai/request_codex_version_test.go
- backend/internal/pkg/openai/request_identity_test.go
- backend/internal/pkg/openai/request_test.go
- backend/internal/pkg/openai/request_version_test.go
- backend/internal/pkg/openai_compat/upstream_capability.go
- backend/internal/pkg/openai_compat/upstream_capability_test.go
- backend/internal/pkg/pagination/pagination.go
- backend/internal/pkg/pagination/pagination_test.go
- backend/internal/pkg/proxyurl/parse.go
- backend/internal/pkg/proxyurl/parse_test.go
- backend/internal/pkg/proxyutil/dialer.go
- backend/internal/pkg/proxyutil/dialer_test.go
- backend/internal/pkg/proxyutil/dialer_timeout_test.go
- backend/internal/pkg/redissession/store.go
- backend/internal/pkg/redissession/store_test.go
- backend/internal/pkg/requestmodel/requestmodel.go
- backend/internal/pkg/requestmodel/requestmodel_test.go
- backend/internal/pkg/response/response.go
- backend/internal/pkg/response/response_test.go
- backend/internal/pkg/servertiming/collector.go
- backend/internal/pkg/servertiming/collector_test.go
- backend/internal/pkg/servertiming/http.go
- backend/internal/pkg/servertiming/http_test.go
- backend/internal/pkg/sysutil/restart.go
- backend/internal/pkg/timezone/timezone.go
- backend/internal/pkg/timezone/timezone_test.go
- backend/internal/pkg/tlsfingerprint/builtin_profiles.go
- backend/internal/pkg/tlsfingerprint/dialer.go
- backend/internal/pkg/tlsfingerprint/dialer_capture_test.go
- backend/internal/pkg/tlsfingerprint/dialer_integration_test.go
- backend/internal/pkg/tlsfingerprint/dialer_test.go
- backend/internal/pkg/tlsfingerprint/profile.go
- backend/internal/pkg/tlsfingerprint/test_types_test.go
- backend/internal/pkg/tlsfingerprint/transport.go
- backend/internal/pkg/tlsfingerprint/transport_local_test.go
- backend/internal/pkg/usagestats/account_stats.go
- backend/internal/pkg/usagestats/usage_log_types.go
- backend/internal/pkg/usagestats/usage_log_types_test.go
- backend/internal/pkg/websearch/brave.go
- backend/internal/pkg/websearch/brave_test.go
- backend/internal/pkg/websearch/helpers.go
- backend/internal/pkg/websearch/helpers_test.go
- backend/internal/pkg/websearch/manager.go
- backend/internal/pkg/websearch/manager_test.go
- backend/internal/pkg/websearch/provider.go
- backend/internal/pkg/websearch/tavily.go
- backend/internal/pkg/websearch/tavily_test.go
- backend/internal/pkg/websearch/types.go
- backend/internal/pkg/xai/billing.go
- backend/internal/pkg/xai/billing_test.go
- backend/internal/pkg/xai/cli_identity.go
- backend/internal/pkg/xai/cli_identity_test.go
- backend/internal/pkg/xai/models.go
- backend/internal/pkg/xai/models_test.go
- backend/internal/pkg/xai/oauth.go
- backend/internal/pkg/xai/oauth_redis_fallback_test.go
- backend/internal/pkg/xai/oauth_test.go
- backend/internal/pkg/xai/quota.go
- backend/internal/pkg/xai/quota_test.go
- backend/internal/pkg/xai/sso_device.go
- backend/internal/pkg/xai/sso_device_test.go
- backend/internal/pkg/xai/subscription_tier.go
- backend/internal/pkg/xai/subscription_tier_test.go
- backend/internal/pkg/xai/usage.go
- backend/internal/pkg/xai/usage_test.go
- backend/internal/platform/liveattestation/attestation.go
- backend/internal/platform/liveattestation/attestation_darwin.go
- backend/internal/platform/liveattestation/attestation_unsupported.go
- backend/internal/platform/liveattestation/attestation_unsupported_test.go
- backend/internal/repository/account_repo.go
- backend/internal/repository/account_repo_auto_pause_test.go
- backend/internal/repository/account_repo_codex_fingerprint_seed_test.go
- backend/internal/repository/account_repo_compact_extra_test.go
- backend/internal/repository/account_repo_duplicate_integration_test.go
- backend/internal/repository/account_repo_grok_billing_test.go
- backend/internal/repository/account_repo_integration_test.go
- backend/internal/repository/account_repo_model_availability_test.go
- backend/internal/repository/account_repo_ollama_cloud_usage.go
- backend/internal/repository/account_repo_ollama_cloud_usage_integration_test.go
- backend/internal/repository/account_repo_ollama_cloud_usage_test.go
- backend/internal/repository/account_repo_schedulable_projection_integration_test.go
- backend/internal/repository/account_repo_schedulable_projection_test.go
- backend/internal/repository/account_repo_sort_integration_test.go
- backend/internal/repository/account_repo_spark_shadow_test.go
- backend/internal/repository/account_repo_temp_unsched_test.go
- backend/internal/repository/account_repo_test.go
- backend/internal/repository/account_repo_upstream_billing_probe_cas_test.go
- backend/internal/repository/account_repo_upstream_billing_probe_due_integration_test.go
- backend/internal/repository/account_repo_upstream_billing_probe_due_test.go
- backend/internal/repository/account_repo_upstream_billing_probe_test.go
- backend/internal/repository/account_repo_upstream_billing_probe_update_test.go
- backend/internal/repository/aes_encryptor.go
- backend/internal/repository/aes_encryptor_test.go
- backend/internal/repository/affiliate_repo.go
- backend/internal/repository/affiliate_repo_integration_test.go
- backend/internal/repository/affiliate_repo_test.go
- backend/internal/repository/aliyun_captcha_verifier.go
- backend/internal/repository/aliyun_captcha_verifier_test.go
- backend/internal/repository/allowed_groups_contract_integration_test.go
- backend/internal/repository/announcement_read_repo.go
- backend/internal/repository/announcement_repo.go
- backend/internal/repository/announcement_repo_sort_test.go
- backend/internal/repository/api_key_cache.go
- backend/internal/repository/api_key_cache_integration_test.go
- backend/internal/repository/api_key_cache_subscriber_test.go
- backend/internal/repository/api_key_cache_test.go
- backend/internal/repository/api_key_legacy_compat_test.go
- backend/internal/repository/api_key_repo.go
- backend/internal/repository/api_key_repo_codex_manifest_projection_integration_test.go
- backend/internal/repository/api_key_repo_integration_test.go
- backend/internal/repository/api_key_repo_last_used_unit_test.go
- backend/internal/repository/api_key_repo_lost_update_integration_test.go
- backend/internal/repository/api_key_repo_messages_dispatch_unit_test.go
- backend/internal/repository/api_key_repo_model_allowlist_projection_integration_test.go
- backend/internal/repository/api_key_repo_openai_fast_projection_integration_test.go
- backend/internal/repository/api_key_repo_profit_projection_integration_test.go
- backend/internal/repository/api_key_repo_sort_integration_test.go
- backend/internal/repository/audit_log_repo.go
- backend/internal/repository/auth_cache_invalidation_outbox_integration_test.go
- backend/internal/repository/auth_cache_invalidation_outbox_repo.go
- backend/internal/repository/auth_cache_invalidation_outbox_repo_test.go
- backend/internal/repository/auth_cache_invalidation_profit_integration_test.go
- backend/internal/repository/auth_identity_compat_backfill_integration_test.go
- backend/internal/repository/auth_identity_legacy_migration_integration_test.go
- backend/internal/repository/backup_pg_dumper.go
- backend/internal/repository/backup_pg_dumper_test.go
- backend/internal/repository/backup_s3_store.go
- backend/internal/repository/backup_s3_store_test.go
- backend/internal/repository/batch_image_download_limiter.go
- backend/internal/repository/batch_image_download_limiter_test.go
- backend/internal/repository/batch_image_queue.go
- backend/internal/repository/batch_image_queue_test.go
- backend/internal/repository/batch_image_repo.go
- backend/internal/repository/batch_image_repo_integration_test.go
- backend/internal/repository/billing_cache.go
- backend/internal/repository/billing_cache_integration_test.go
- backend/internal/repository/billing_cache_jitter_test.go
- backend/internal/repository/billing_cache_test.go
- backend/internal/repository/billing_cache_user_platform_quota_test.go
- backend/internal/repository/channel_cache.go
- backend/internal/repository/channel_cache_test.go
- backend/internal/repository/channel_monitor_duplicate_test.go
- backend/internal/repository/channel_monitor_quota_integration_test.go
- backend/internal/repository/channel_monitor_repo.go
- backend/internal/repository/channel_monitor_template_duplicate_metadata_integration_test.go
- backend/internal/repository/channel_monitor_template_duplicate_metadata_unit_test.go
- backend/internal/repository/channel_monitor_template_repo.go
- backend/internal/repository/channel_monitor_v2_aggregation.go
- backend/internal/repository/channel_monitor_v2_repo.go
- backend/internal/repository/channel_monitor_v2_repo_test.go
- backend/internal/repository/channel_repo.go
- backend/internal/repository/channel_repo_account_stats_pricing.go
- backend/internal/repository/channel_repo_pricing.go
- backend/internal/repository/channel_repo_pricing_time_test.go
- backend/internal/repository/channel_repo_test.go
- backend/internal/repository/claude_oauth_service.go
- backend/internal/repository/claude_oauth_service_test.go
- backend/internal/repository/claude_usage_service.go
- backend/internal/repository/claude_usage_service_test.go
- backend/internal/repository/codex_fingerprint_seed_migration_integration_test.go
- backend/internal/repository/composite_model_route_repo.go
- backend/internal/repository/concurrency_cache.go
- backend/internal/repository/concurrency_cache_benchmark_test.go
- backend/internal/repository/concurrency_cache_integration_test.go
- backend/internal/repository/concurrency_cache_live_test.go
- backend/internal/repository/content_moderation_hash_cache.go
- backend/internal/repository/content_moderation_repo.go
- backend/internal/repository/content_moderation_repo_test.go
- backend/internal/repository/custom_group_usage_rollup_repo.go
- backend/internal/repository/custom_group_usage_timezone_test.go
- backend/internal/repository/dashboard_aggregation_group_usage_test.go
- backend/internal/repository/dashboard_aggregation_repo.go
- backend/internal/repository/dashboard_cache.go
- backend/internal/repository/dashboard_cache_test.go
- backend/internal/repository/db_pool.go
- backend/internal/repository/db_pool_test.go
- backend/internal/repository/decompress_response_test.go
- backend/internal/repository/email_cache.go
- backend/internal/repository/email_cache_integration_test.go
- backend/internal/repository/email_cache_test.go
- backend/internal/repository/ent.go
- backend/internal/repository/ent_init_retry_test.go
- backend/internal/repository/error_passthrough_cache.go
- backend/internal/repository/error_passthrough_repo.go
- backend/internal/repository/error_translate.go
- backend/internal/repository/fixtures_integration_test.go
- backend/internal/repository/gateway_cache.go
- backend/internal/repository/gateway_cache_cyber_test.go
- backend/internal/repository/gateway_cache_integration_test.go
- backend/internal/repository/gateway_cache_live_test.go
- backend/internal/repository/gateway_cache_reasoning_test.go
- backend/internal/repository/gateway_routing_integration_test.go
- backend/internal/repository/gemini_drive_client.go
- backend/internal/repository/gemini_oauth_client.go
- backend/internal/repository/gemini_token_cache.go
- backend/internal/repository/gemini_token_cache_integration_test.go
- backend/internal/repository/gemini_token_cache_test.go
- backend/internal/repository/geminicli_codeassist_client.go
- backend/internal/repository/github_release_service.go
- backend/internal/repository/github_release_service_test.go
- backend/internal/repository/global_model_pricing_repo.go
- backend/internal/repository/grok_oauth_client.go
- backend/internal/repository/grok_oauth_client_test.go
- backend/internal/repository/group_model_allowlist_repair_migration_integration_test.go
- backend/internal/repository/group_repo.go
- backend/internal/repository/group_repo_duplicate_integration_test.go
- backend/internal/repository/group_repo_integration_test.go
- backend/internal/repository/group_repo_sort_integration_test.go
- backend/internal/repository/group_usage_rollup_trigger_integration_test.go
- backend/internal/repository/http_upstream.go
- backend/internal/repository/http_upstream_benchmark_test.go
- backend/internal/repository/http_upstream_dial_timeout_test.go
- backend/internal/repository/http_upstream_http2_keepalive_test.go
- backend/internal/repository/http_upstream_test.go
- backend/internal/repository/http_upstream_tls_local_test.go
- backend/internal/repository/idempotency_repo.go
- backend/internal/repository/idempotency_repo_integration_test.go
- backend/internal/repository/identity_cache.go
- backend/internal/repository/identity_cache_integration_test.go
- backend/internal/repository/identity_cache_test.go
- backend/internal/repository/image_storage_s3.go
- backend/internal/repository/image_task_store.go
- backend/internal/repository/image_task_store_test.go
- backend/internal/repository/inprocess_transport_test.go
- backend/internal/repository/integration_harness_test.go
- backend/internal/repository/internal500_counter_cache.go
- backend/internal/repository/leader_lock_cache.go
- backend/internal/repository/leader_lock_cache_test.go
- backend/internal/repository/migrations_runner.go
- backend/internal/repository/migrations_runner_checksum_test.go
- backend/internal/repository/migrations_runner_extra_test.go
- backend/internal/repository/migrations_runner_notx_test.go
- backend/internal/repository/migrations_schema_integration_test.go
- backend/internal/repository/openai_403_counter_cache.go
- backend/internal/repository/openai_long_context_billing_migration_integration_test.go
- backend/internal/repository/openai_oauth_service.go
- backend/internal/repository/openai_oauth_service_test.go
- backend/internal/repository/ops_error_where_test.go
- backend/internal/repository/ops_ingress_reject_repo.go
- backend/internal/repository/ops_ingress_reject_repo_test.go
- backend/internal/repository/ops_repo.go
- backend/internal/repository/ops_repo_alerts.go
- backend/internal/repository/ops_repo_args_test.go
- backend/internal/repository/ops_repo_dashboard.go
- backend/internal/repository/ops_repo_dashboard_timeout_test.go
- backend/internal/repository/ops_repo_error_where_test.go
- backend/internal/repository/ops_repo_get_error_log_by_id_integration_test.go
- backend/internal/repository/ops_repo_histograms.go
- backend/internal/repository/ops_repo_latency_histogram_buckets.go
- backend/internal/repository/ops_repo_latency_histogram_buckets_test.go
- backend/internal/repository/ops_repo_metrics.go
- backend/internal/repository/ops_repo_metrics_test.go
- backend/internal/repository/ops_repo_openai_token_stats.go
- backend/internal/repository/ops_repo_openai_token_stats_test.go
- backend/internal/repository/ops_repo_preagg.go
- backend/internal/repository/ops_repo_realtime_traffic.go
- backend/internal/repository/ops_repo_replay_cleanup_test.go
- backend/internal/repository/ops_repo_request_details.go
- backend/internal/repository/ops_repo_system_logs_test.go
- backend/internal/repository/ops_repo_trends.go
- backend/internal/repository/ops_repo_window_stats.go
- backend/internal/repository/ops_write_pressure_integration_test.go
- backend/internal/repository/pagination.go
- backend/internal/repository/passkey_repo.go
- backend/internal/repository/passkey_session_store.go
- backend/internal/repository/plugin_repo.go
- backend/internal/repository/plugin_repo_integration_test.go
- backend/internal/repository/pricing_service.go
- backend/internal/repository/pricing_service_test.go
- backend/internal/repository/promo_code_repo.go
- backend/internal/repository/proxy_backup_reference_integration_test.go
- backend/internal/repository/proxy_expiry_integration_test.go
- backend/internal/repository/proxy_expiry_test.go
- backend/internal/repository/proxy_latency_cache.go
- backend/internal/repository/proxy_probe_service.go
- backend/internal/repository/proxy_probe_service_test.go
- backend/internal/repository/proxy_repeated_expiry_integration_test.go
- backend/internal/repository/proxy_repo.go
- backend/internal/repository/proxy_repo_integration_test.go
- backend/internal/repository/proxy_repo_sort_integration_test.go
- backend/internal/repository/proxy_repo_upstream_billing_probe_test.go
- backend/internal/repository/redeem_cache.go
- backend/internal/repository/redeem_cache_integration_test.go
- backend/internal/repository/redeem_cache_test.go
- backend/internal/repository/redeem_code_repo.go
- backend/internal/repository/redeem_code_repo_integration_test.go
- backend/internal/repository/redeem_code_repo_sort_integration_test.go
- backend/internal/repository/redis.go
- backend/internal/repository/redis_test.go
- backend/internal/repository/refresh_token_cache.go
- backend/internal/repository/req_client_pool.go
- backend/internal/repository/req_client_pool_test.go
- backend/internal/repository/rpm_cache.go
- backend/internal/repository/s3_client.go
- backend/internal/repository/scheduled_test_repo.go
- backend/internal/repository/scheduler_cache.go
- backend/internal/repository/scheduler_cache_integration_test.go
- backend/internal/repository/scheduler_cache_last_used_unit_test.go
- backend/internal/repository/scheduler_cache_rate_multiplier_unit_test.go
- backend/internal/repository/scheduler_cache_test.go
- backend/internal/repository/scheduler_cache_unit_test.go
- backend/internal/repository/scheduler_mode1_projection_test.go
- backend/internal/repository/scheduler_outbox_repo.go
- backend/internal/repository/scheduler_outbox_repo_test.go
- backend/internal/repository/scheduler_snapshot_outbox_integration_test.go
- backend/internal/repository/security_policy_repo.go
- backend/internal/repository/security_policy_session_store.go
- backend/internal/repository/security_policy_session_store_test.go
- backend/internal/repository/security_secret_bootstrap.go
- backend/internal/repository/security_secret_bootstrap_test.go
- backend/internal/repository/server_timing_redis.go
- backend/internal/repository/server_timing_redis_test.go
- backend/internal/repository/server_timing_sql.go
- backend/internal/repository/server_timing_sql_test.go
- backend/internal/repository/session_limit_cache.go
- backend/internal/repository/session_limit_cache_integration_test.go
- backend/internal/repository/setting_repo.go
- backend/internal/repository/setting_repo_integration_test.go
- backend/internal/repository/simple_mode_admin_concurrency.go
- backend/internal/repository/simple_mode_default_groups.go
- backend/internal/repository/simple_mode_default_groups_integration_test.go
- backend/internal/repository/soft_delete_ent_integration_test.go
- backend/internal/repository/sql_scan.go
- backend/internal/repository/temp_unsched_cache.go
- backend/internal/repository/temp_unsched_cache_health_test.go
- backend/internal/repository/tencent_captcha_service.go
- backend/internal/repository/tencent_captcha_service_test.go
- backend/internal/repository/timeout_counter_cache.go
- backend/internal/repository/tls_fingerprint_profile_cache.go
- backend/internal/repository/tls_fingerprint_profile_repo.go
- backend/internal/repository/totp_cache.go
- backend/internal/repository/turnstile_service.go
- backend/internal/repository/turnstile_service_test.go
- backend/internal/repository/update_cache.go
- backend/internal/repository/update_cache_integration_test.go
- backend/internal/repository/upstream_billing_probe_persistence_integration_test.go
- backend/internal/repository/usage_billing_repo.go
- backend/internal/repository/usage_billing_repo_integration_test.go
- backend/internal/repository/usage_billing_repo_unit_test.go
- backend/internal/repository/usage_cleanup_repo.go
- backend/internal/repository/usage_cleanup_repo_ent_test.go
- backend/internal/repository/usage_cleanup_repo_test.go
- backend/internal/repository/usage_log_effective_platform_test.go
- backend/internal/repository/usage_log_repo.go
- backend/internal/repository/usage_log_repo_breakdown_test.go
- backend/internal/repository/usage_log_repo_dashboard.go
- backend/internal/repository/usage_log_repo_deleted_user_integration_test.go
- backend/internal/repository/usage_log_repo_group_summary_test.go
- backend/internal/repository/usage_log_repo_insert.go
- backend/internal/repository/usage_log_repo_insert_shape_unit_test.go
- backend/internal/repository/usage_log_repo_integration_test.go
- backend/internal/repository/usage_log_repo_query.go
- backend/internal/repository/usage_log_repo_request_type_test.go
- backend/internal/repository/usage_log_repo_sort_integration_test.go
- backend/internal/repository/usage_log_repo_stats.go
- backend/internal/repository/usage_log_repo_stats_integration_test.go
- backend/internal/repository/usage_log_repo_trend.go
- backend/internal/repository/usage_log_repo_unit_test.go
- backend/internal/repository/usage_log_session_id_integration_test.go
- backend/internal/repository/usage_log_session_id_unit_test.go
- backend/internal/repository/user_attribute_repo.go
- backend/internal/repository/user_group_rate_repo.go
- backend/internal/repository/user_msg_queue_cache.go
- backend/internal/repository/user_msg_queue_cache_integration_test.go
- backend/internal/repository/user_platform_quota_adapter_test.go
- backend/internal/repository/user_platform_quota_repo.go
- backend/internal/repository/user_platform_quota_repo_integration_test.go
- backend/internal/repository/user_platform_quota_repo_test.go
- backend/internal/repository/user_platform_quota_service_adapter.go
- backend/internal/repository/user_platform_quota_upsert_test.go
- backend/internal/repository/user_profile_identity_repo.go
- backend/internal/repository/user_profile_identity_repo_contract_test.go
- backend/internal/repository/user_profile_identity_repo_unit_test.go
- backend/internal/repository/user_repo.go
- backend/internal/repository/user_repo_apikey_group_filter_integration_test.go
- backend/internal/repository/user_repo_delete_atomicity_integration_test.go
- backend/internal/repository/user_repo_email_alias_test.go
- backend/internal/repository/user_repo_email_identity_integration_test.go
- backend/internal/repository/user_repo_email_lookup_unit_test.go
- backend/internal/repository/user_repo_include_deleted_integration_test.go
- backend/internal/repository/user_repo_integration_test.go
- backend/internal/repository/user_repo_invitation_claim_test.go
- backend/internal/repository/user_repo_lost_update_integration_test.go
- backend/internal/repository/user_repo_redeem_adjustment_test.go
- backend/internal/repository/user_repo_sort_integration_test.go
- backend/internal/repository/user_rpm_cache.go
- backend/internal/repository/user_subscription_lock_test.go
- backend/internal/repository/user_subscription_repo.go
- backend/internal/repository/user_subscription_repo_integration_test.go
- backend/internal/repository/wire.go
- backend/internal/securityaudit/coordinator.go
- backend/internal/securityaudit/coordinator_legacy.go
- backend/internal/securityaudit/coordinator_test.go
- backend/internal/securityaudit/prompt_config.go
- backend/internal/securityaudit/prompt_config_integration_test.go
- backend/internal/securityaudit/prompt_config_store.go
- backend/internal/securityaudit/prompt_config_test.go
- backend/internal/securityaudit/prompt_enqueue.go
- backend/internal/securityaudit/prompt_event_repository.go
- backend/internal/securityaudit/prompt_guard.go
- backend/internal/securityaudit/prompt_guard_test.go
- backend/internal/securityaudit/prompt_handler.go
- backend/internal/securityaudit/prompt_handler_test.go
- backend/internal/securityaudit/prompt_issue_summary.go
- backend/internal/securityaudit/prompt_logging.go
- backend/internal/securityaudit/prompt_logging_test.go
- backend/internal/securityaudit/prompt_metrics.go
- backend/internal/securityaudit/prompt_metrics_test.go
- backend/internal/securityaudit/prompt_module.go
- backend/internal/securityaudit/prompt_outbound_security.go
- backend/internal/securityaudit/prompt_outbound_security_test.go
- backend/internal/securityaudit/prompt_payload_store.go
- backend/internal/securityaudit/prompt_payload_store_integration_test.go
- backend/internal/securityaudit/prompt_qwen3guard.go
- backend/internal/securityaudit/prompt_qwen3guard_test.go
- backend/internal/securityaudit/prompt_repository.go
- backend/internal/securityaudit/prompt_repository_integration_test.go
- backend/internal/securityaudit/prompt_repository_test.go
- backend/internal/securityaudit/prompt_scanner.go
- backend/internal/securityaudit/prompt_service.go
- backend/internal/securityaudit/prompt_service_test.go
- backend/internal/securityaudit/prompt_snapshot.go
- backend/internal/securityaudit/prompt_snapshot_test.go
- backend/internal/securityaudit/prompt_types.go
- backend/internal/securityaudit/prompt_worker.go
- backend/internal/securityaudit/prompt_worker_test.go
- backend/internal/server/api_contract_test.go
- backend/internal/server/http.go
- backend/internal/server/http_ingress_test.go
- backend/internal/server/middleware/admin_auth.go
- backend/internal/server/middleware/admin_auth_test.go
- backend/internal/server/middleware/admin_compliance.go
- backend/internal/server/middleware/admin_compliance_test.go
- backend/internal/server/middleware/admin_only.go
- backend/internal/server/middleware/api_key_auth.go
- backend/internal/server/middleware/api_key_auth_google.go
- backend/internal/server/middleware/api_key_auth_google_test.go
- backend/internal/server/middleware/api_key_auth_image_task_test.go
- backend/internal/server/middleware/api_key_auth_test.go
- backend/internal/server/middleware/audit_log.go
- backend/internal/server/middleware/audit_log_test.go
- backend/internal/server/middleware/auth_subject.go
- backend/internal/server/middleware/backend_mode_guard.go
- backend/internal/server/middleware/backend_mode_guard_test.go
- backend/internal/server/middleware/client_request_id.go
- backend/internal/server/middleware/client_request_id_test.go
- backend/internal/server/middleware/cors.go
- backend/internal/server/middleware/cors_test.go
- backend/internal/server/middleware/group_model_allowlist.go
- backend/internal/server/middleware/group_model_allowlist_test.go
- backend/internal/server/middleware/ingress_reject.go
- backend/internal/server/middleware/ingress_reject_access_sampler.go
- backend/internal/server/middleware/ingress_reject_access_sampler_test.go
- backend/internal/server/middleware/ingress_reject_test.go
- backend/internal/server/middleware/invalid_auth_abuse_test.go
- backend/internal/server/middleware/jwt_auth.go
- backend/internal/server/middleware/jwt_auth_test.go
- backend/internal/server/middleware/logger.go
- backend/internal/server/middleware/middleware.go
- backend/internal/server/middleware/misc_coverage_test.go
- backend/internal/server/middleware/openai_fast_policy_forwarding_test.go
- backend/internal/server/middleware/optional_jwt_auth.go
- backend/internal/server/middleware/optional_jwt_auth_test.go
- backend/internal/server/middleware/panel_rate_limit.go
- backend/internal/server/middleware/panel_rate_limit_test.go
- backend/internal/server/middleware/recovery.go
- backend/internal/server/middleware/recovery_test.go
- backend/internal/server/middleware/request_access_logger_test.go
- backend/internal/server/middleware/request_body_limit.go
- backend/internal/server/middleware/request_logger.go
- backend/internal/server/middleware/request_metadata.go
- backend/internal/server/middleware/security_headers.go
- backend/internal/server/middleware/security_headers_test.go
- backend/internal/server/middleware/server_timing.go
- backend/internal/server/middleware/server_timing_test.go
- backend/internal/server/middleware/session_binding.go
- backend/internal/server/middleware/session_binding_test.go
- backend/internal/server/middleware/step_up.go
- backend/internal/server/middleware/step_up_test.go
- backend/internal/server/middleware/wire.go
- backend/internal/server/router.go
- backend/internal/server/routes/admin.go
- backend/internal/server/routes/auth.go
- backend/internal/server/routes/auth_rate_limit_integration_test.go
- backend/internal/server/routes/auth_rate_limit_test.go
- backend/internal/server/routes/channel_monitor_feature_gate_test.go
- backend/internal/server/routes/common.go
- backend/internal/server/routes/composite_platform_test.go
- backend/internal/server/routes/gateway.go
- backend/internal/server/routes/gateway_codex_models_test.go
- backend/internal/server/routes/gateway_key_billing_test.go
- backend/internal/server/routes/gateway_model_allowlist_test.go
- backend/internal/server/routes/gateway_models_pinned_test.go
- backend/internal/server/routes/gateway_test.go
- backend/internal/server/routes/model_plaza.go
- backend/internal/server/routes/ops_ingress_reject_routes_test.go
- backend/internal/server/routes/payment.go
- backend/internal/server/routes/prompt_audit_route_coverage_test.go
- backend/internal/server/routes/user.go
- backend/internal/service/account.go
- backend/internal/service/account_anthropic_passthrough_test.go
- backend/internal/service/account_anti_degrade.go
- backend/internal/service/account_anti_degrade_test.go
- backend/internal/service/account_base_url_test.go
- backend/internal/service/account_billing_rate_multiplier_test.go
- backend/internal/service/account_codex_cli_only_app_server_test.go
- backend/internal/service/account_codex_fingerprint_seed_lifecycle_test.go
- backend/internal/service/account_credential_shadow_skip_test.go
- backend/internal/service/account_credentials_persistence.go
- backend/internal/service/account_credentials_redact.go
- backend/internal/service/account_credentials_redact_test.go
- backend/internal/service/account_expiry_service.go
- backend/internal/service/account_grok_media_eligibility.go
- backend/internal/service/account_grok_media_eligibility_test.go
- backend/internal/service/account_group.go
- backend/internal/service/account_header_override.go
- backend/internal/service/account_header_override_test.go
- backend/internal/service/account_health.go
- backend/internal/service/account_health_service_test.go
- backend/internal/service/account_health_test.go
- backend/internal/service/account_intercept_warmup_test.go
- backend/internal/service/account_load_factor_test.go
- backend/internal/service/account_long_context_billing_test.go
- backend/internal/service/account_mode1_protection.go
- backend/internal/service/account_mode1_protection_test.go
- backend/internal/service/account_mode1_v3_test.go
- backend/internal/service/account_openai_compact_test.go
- backend/internal/service/account_openai_passthrough_test.go
- backend/internal/service/account_pool_mode_test.go
- backend/internal/service/account_pool_retry_status_codes_test.go
- backend/internal/service/account_proxy_selection.go
- backend/internal/service/account_proxy_selection_test.go
- backend/internal/service/account_quota_reset_test.go
- backend/internal/service/account_quota_schedulable_test.go
- backend/internal/service/account_repository_refresh_candidates_unit_test.go
- backend/internal/service/account_rpm_test.go
- backend/internal/service/account_scheduling_threshold_eval.go
- backend/internal/service/account_scheduling_threshold_eval_test.go
- backend/internal/service/account_scheduling_threshold_integration_test.go
- backend/internal/service/account_scheduling_threshold_reason.go
- backend/internal/service/account_scheduling_threshold_reason_test.go
- backend/internal/service/account_service.go
- backend/internal/service/account_service_delete_test.go
- backend/internal/service/account_spark_shadow_test.go
- backend/internal/service/account_stats_pricing.go
- backend/internal/service/account_stats_pricing_test.go
- backend/internal/service/account_test_models_test.go
- backend/internal/service/account_test_service.go
- backend/internal/service/account_test_service_antigravity_test.go
- backend/internal/service/account_test_service_cn_adaptive.go
- backend/internal/service/account_test_service_cn_adaptive_test.go
- backend/internal/service/account_test_service_gemini_test.go
- backend/internal/service/account_test_service_grok_test.go
- backend/internal/service/account_test_service_openai_compact_test.go
- backend/internal/service/account_test_service_openai_image_test.go
- backend/internal/service/account_test_service_openai_test.go
- backend/internal/service/account_usage_service.go
- backend/internal/service/account_usage_service_batch_test.go
- backend/internal/service/account_usage_service_fable_test.go
- backend/internal/service/account_usage_service_spark_shadow_test.go
- backend/internal/service/account_usage_service_test.go
- backend/internal/service/account_usage_session_window_test.go
- backend/internal/service/account_websearch_test.go
- backend/internal/service/account_wildcard_test.go
- backend/internal/service/adaptive_api_protocol_test.go
- backend/internal/service/admin_account.go
- backend/internal/service/admin_account_concurrency_test.go
- backend/internal/service/admin_account_upstream_billing_probe_test.go
- backend/internal/service/admin_balance_history_test.go
- backend/internal/service/admin_compliance.go
- backend/internal/service/admin_compliance_test.go
- backend/internal/service/admin_group.go
- backend/internal/service/admin_group_duplicate.go
- backend/internal/service/admin_group_duplicate_test.go
- backend/internal/service/admin_group_platform_cache_test.go
- backend/internal/service/admin_proxy.go
- backend/internal/service/admin_proxy_date_validation_test.go
- backend/internal/service/admin_proxy_partial_update_test.go
- backend/internal/service/admin_service.go
- backend/internal/service/admin_service_apikey_test.go
- backend/internal/service/admin_service_auth_identity_binding_test.go
- backend/internal/service/admin_service_batch_limits_test.go
- backend/internal/service/admin_service_bulk_update_test.go
- backend/internal/service/admin_service_clear_error_test.go
- backend/internal/service/admin_service_composite_group_test.go
- backend/internal/service/admin_service_create_user_test.go
- backend/internal/service/admin_service_credentials_merge_test.go
- backend/internal/service/admin_service_delete_test.go
- backend/internal/service/admin_service_duplicate_account_test.go
- backend/internal/service/admin_service_email_identity_sync_test.go
- backend/internal/service/admin_service_get_deleted_test.go
- backend/internal/service/admin_service_group_model_allowlist_test.go
- backend/internal/service/admin_service_group_rate_test.go
- backend/internal/service/admin_service_group_test.go
- backend/internal/service/admin_service_list_users_test.go
- backend/internal/service/admin_service_overages_test.go
- backend/internal/service/admin_service_proxy_quality_test.go
- backend/internal/service/admin_service_reset_quota_test.go
- backend/internal/service/admin_service_role_test.go
- backend/internal/service/admin_service_rpm_status_test.go
- backend/internal/service/admin_service_search_test.go
- backend/internal/service/admin_service_spark_shadow_test.go
- backend/internal/service/admin_service_update_balance_test.go
- backend/internal/service/admin_service_update_user_rpm_test.go
- backend/internal/service/admin_user.go
- backend/internal/service/affiliate_service.go
- backend/internal/service/affiliate_service_test.go
- backend/internal/service/aliyun_captcha_service.go
- backend/internal/service/aliyun_captcha_service_test.go
- backend/internal/service/announcement.go
- backend/internal/service/announcement_service.go
- backend/internal/service/announcement_service_test.go
- backend/internal/service/announcement_targeting_test.go
- backend/internal/service/anthropic_apikey_auth.go
- backend/internal/service/anthropic_apikey_auth_ollama_test.go
- backend/internal/service/anthropic_session.go
- backend/internal/service/anthropic_session_test.go
- backend/internal/service/antigravity_credits_overages.go
- backend/internal/service/antigravity_credits_overages_test.go
- backend/internal/service/antigravity_default_test_stubs_test.go
- backend/internal/service/antigravity_gateway_claude.go
- backend/internal/service/antigravity_gateway_compat.go
- backend/internal/service/antigravity_gateway_compat_stream.go
- backend/internal/service/antigravity_gateway_compat_test.go
- backend/internal/service/antigravity_gateway_gemini.go
- backend/internal/service/antigravity_gateway_retry.go
- backend/internal/service/antigravity_gateway_service.go
- backend/internal/service/antigravity_gateway_service_test.go
- backend/internal/service/antigravity_gateway_streaming.go
- backend/internal/service/antigravity_gateway_upstream.go
- backend/internal/service/antigravity_image_test.go
- backend/internal/service/antigravity_internal500_penalty.go
- backend/internal/service/antigravity_internal500_penalty_test.go
- backend/internal/service/antigravity_model_mapping_test.go
- backend/internal/service/antigravity_oauth_service.go
- backend/internal/service/antigravity_oauth_service_test.go
- backend/internal/service/antigravity_privacy_service.go
- backend/internal/service/antigravity_privacy_service_test.go
- backend/internal/service/antigravity_quota_fetcher.go
- backend/internal/service/antigravity_quota_fetcher_test.go
- backend/internal/service/antigravity_quota_scope.go
- backend/internal/service/antigravity_rate_limit_test.go
- backend/internal/service/antigravity_single_account_retry_test.go
- backend/internal/service/antigravity_smart_retry_test.go
- backend/internal/service/antigravity_subscription_service.go
- backend/internal/service/antigravity_subscription_test.go
- backend/internal/service/antigravity_thinking_test.go
- backend/internal/service/antigravity_token_provider.go
- backend/internal/service/antigravity_token_provider_test.go
- backend/internal/service/antigravity_token_refresher.go
- backend/internal/service/api_key.go
- backend/internal/service/api_key_auth_cache.go
- backend/internal/service/api_key_auth_cache_codex_manifest_test.go
- backend/internal/service/api_key_auth_cache_impl.go
- backend/internal/service/api_key_auth_cache_invalidate.go
- backend/internal/service/api_key_auth_cache_openai_fast_test.go
- backend/internal/service/api_key_auth_cache_pricing_test.go
- backend/internal/service/api_key_auth_cache_profit_test.go
- backend/internal/service/api_key_auth_cache_version_test.go
- backend/internal/service/api_key_group_visibility_test.go
- backend/internal/service/api_key_rate_limit_test.go
- backend/internal/service/api_key_service.go
- backend/internal/service/api_key_service_cache_test.go
- backend/internal/service/api_key_service_delete_test.go
- backend/internal/service/api_key_service_quota_test.go
- backend/internal/service/api_key_service_touch_last_used_test.go
- backend/internal/service/api_key_service_update_fields_test.go
- backend/internal/service/api_key_service_validation_test.go
- backend/internal/service/audit_log.go
- backend/internal/service/audit_log_service.go
- backend/internal/service/audit_log_test.go
- backend/internal/service/auth_cache_invalidation_outbox.go
- backend/internal/service/auth_cache_invalidation_outbox_test.go
- backend/internal/service/auth_cache_invalidation_test.go
- backend/internal/service/auth_email_binding.go
- backend/internal/service/auth_email_oauth_auto.go
- backend/internal/service/auth_email_oauth_auto_test.go
- backend/internal/service/auth_oauth_email_flow.go
- backend/internal/service/auth_oauth_email_flow_test.go
- backend/internal/service/auth_oauth_first_bind.go
- backend/internal/service/auth_pending_identity_service.go
- backend/internal/service/auth_pending_identity_service_test.go
- backend/internal/service/auth_service.go
- backend/internal/service/auth_service_captcha_test.go
- backend/internal/service/auth_service_email_bind_test.go
- backend/internal/service/auth_service_identity_sync_test.go
- backend/internal/service/auth_service_invitation_race_test.go
- backend/internal/service/auth_service_platform_quota_test.go
- backend/internal/service/auth_service_register_test.go
- backend/internal/service/auth_service_test.go
- backend/internal/service/auth_service_turnstile_register_test.go
- backend/internal/service/backup_archive.go
- backend/internal/service/backup_archive_test.go
- backend/internal/service/backup_service.go
- backend/internal/service/backup_service_test.go
- backend/internal/service/balance_notify_check_test.go
- backend/internal/service/balance_notify_email_body_test.go
- backend/internal/service/balance_notify_service.go
- backend/internal/service/balance_notify_service_test.go
- backend/internal/service/batch_image.go
- backend/internal/service/batch_image_billing_hold.go
- backend/internal/service/batch_image_billing_recovery.go
- backend/internal/service/batch_image_billing_recovery_test.go
- backend/internal/service/batch_image_cleanup.go
- backend/internal/service/batch_image_cleanup_test.go
- backend/internal/service/batch_image_download.go
- backend/internal/service/batch_image_download_test.go
- backend/internal/service/batch_image_mvp_smoke_test.go
- backend/internal/service/batch_image_processor.go
- backend/internal/service/batch_image_processor_test.go
- backend/internal/service/batch_image_provider.go
- backend/internal/service/batch_image_provider_gemini.go
- backend/internal/service/batch_image_provider_gemini_test.go
- backend/internal/service/batch_image_provider_vertex.go
- backend/internal/service/batch_image_provider_vertex_test.go
- backend/internal/service/batch_image_public.go
- backend/internal/service/batch_image_public_test.go
- backend/internal/service/batch_image_queue.go
- backend/internal/service/batch_image_settlement.go
- backend/internal/service/batch_image_settlement_test.go
- backend/internal/service/batch_image_test.go
- backend/internal/service/batch_image_worker.go
- backend/internal/service/batch_image_worker_runtime.go
- backend/internal/service/batch_image_worker_runtime_redis_test.go
- backend/internal/service/batch_image_worker_runtime_test.go
- backend/internal/service/batch_image_worker_test.go
- backend/internal/service/bedrock_request.go
- backend/internal/service/bedrock_request_test.go
- backend/internal/service/bedrock_signer.go
- backend/internal/service/bedrock_signer_test.go
- backend/internal/service/bedrock_stream.go
- backend/internal/service/bedrock_stream_test.go
- backend/internal/service/billing_cache_port.go
- backend/internal/service/billing_cache_service.go
- backend/internal/service/billing_cache_service_balance_test.go
- backend/internal/service/billing_cache_service_rpm_test.go
- backend/internal/service/billing_cache_service_singleflight_test.go
- backend/internal/service/billing_cache_service_test.go
- backend/internal/service/billing_cache_service_user_platform_quota_test.go
- backend/internal/service/billing_context_schedule.go
- backend/internal/service/billing_context_schedule_test.go
- backend/internal/service/billing_export.go
- backend/internal/service/billing_export_test.go
- backend/internal/service/billing_search_audio_cost_test.go
- backend/internal/service/billing_service.go
- backend/internal/service/billing_service_image_test.go
- backend/internal/service/billing_service_rate_multiplier_test.go
- backend/internal/service/billing_service_test.go
- backend/internal/service/billing_service_unified_test.go
- backend/internal/service/billing_token_cost_request.go
- backend/internal/service/billing_token_cost_request_test.go
- backend/internal/service/channel.go
- backend/internal/service/channel_available.go
- backend/internal/service/channel_available_test.go
- backend/internal/service/channel_bedrock_cc_test.go
- backend/internal/service/channel_monitor_aggregator.go
- backend/internal/service/channel_monitor_challenge.go
- backend/internal/service/channel_monitor_checker.go
- backend/internal/service/channel_monitor_checker_body_test.go
- backend/internal/service/channel_monitor_const.go
- backend/internal/service/channel_monitor_duplicate_test.go
- backend/internal/service/channel_monitor_probe_retirement_test.go
- backend/internal/service/channel_monitor_quota_fetcher.go
- backend/internal/service/channel_monitor_quota_fetcher_test.go
- backend/internal/service/channel_monitor_quota_mode_test.go
- backend/internal/service/channel_monitor_runner.go
- backend/internal/service/channel_monitor_runner_test.go
- backend/internal/service/channel_monitor_service.go
- backend/internal/service/channel_monitor_service_grok_test.go
- backend/internal/service/channel_monitor_ssrf.go
- backend/internal/service/channel_monitor_template_service.go
- backend/internal/service/channel_monitor_template_types.go
- backend/internal/service/channel_monitor_types.go
- backend/internal/service/channel_monitor_v2.go
- backend/internal/service/channel_monitor_v2_aggregator.go
- backend/internal/service/channel_monitor_v2_aggregator_test.go
- backend/internal/service/channel_monitor_v2_error_taxonomy.go
- backend/internal/service/channel_monitor_v2_test.go
- backend/internal/service/channel_monitor_validate.go
- backend/internal/service/channel_pricing_multipliers_test.go
- backend/internal/service/channel_service.go
- backend/internal/service/channel_service_test.go
- backend/internal/service/channel_test.go
- backend/internal/service/channel_websearch_test.go
- backend/internal/service/claude_code_detection_test.go
- backend/internal/service/claude_code_validator.go
- backend/internal/service/claude_code_validator_test.go
- backend/internal/service/claude_opus5_test.go
- backend/internal/service/claude_token_provider.go
- backend/internal/service/claude_token_provider_test.go
- backend/internal/service/cn_provider_balance_check_service.go
- backend/internal/service/cn_provider_balance_check_service_test.go
- backend/internal/service/cn_provider_balance_service.go
- backend/internal/service/cn_provider_balance_service_test.go
- backend/internal/service/cn_provider_foraccount_test.go
- backend/internal/service/cn_provider_probe_url.go
- backend/internal/service/cn_provider_probe_url_test.go
- backend/internal/service/cn_provider_quota_service.go
- backend/internal/service/cn_providers_test.go
- backend/internal/service/codex_image_generation_bridge.go
- backend/internal/service/composite_model_route.go
- backend/internal/service/composite_platform.go
- backend/internal/service/composite_platform_test.go
- backend/internal/service/composite_route_resolver.go
- backend/internal/service/composite_route_resolver_test.go
- backend/internal/service/concurrency_service.go
- backend/internal/service/concurrency_service_test.go
- backend/internal/service/concurrency_slot_cleanup_test.go
- backend/internal/service/content_moderation.go
- backend/internal/service/content_moderation_cyber_test.go
- backend/internal/service/content_moderation_email.go
- backend/internal/service/content_moderation_input.go
- backend/internal/service/content_moderation_input_test.go
- backend/internal/service/content_moderation_keyword_matcher.go
- backend/internal/service/content_moderation_keyword_matcher_test.go
- backend/internal/service/content_moderation_proxy_test.go
- backend/internal/service/content_moderation_redact.go
- backend/internal/service/content_moderation_runtime_cache_test.go
- backend/internal/service/content_moderation_test.go
- backend/internal/service/credential_shadow.go
- backend/internal/service/credential_shadow_test.go
- backend/internal/service/credentials_sanitize.go
- backend/internal/service/credentials_sanitize_test.go
- backend/internal/service/crs_sync_helpers_test.go
- backend/internal/service/crs_sync_long_context_billing_test.go
- backend/internal/service/crs_sync_service.go
- backend/internal/service/crs_sync_spark_shadow_test.go
- backend/internal/service/custom_channel_time_pricing.go
- backend/internal/service/custom_channel_time_pricing_test.go
- backend/internal/service/custom_group_usage_rollup.go
- backend/internal/service/custom_group_usage_rollup_test.go
- backend/internal/service/dashboard_aggregation_service.go
- backend/internal/service/dashboard_aggregation_service_test.go
- backend/internal/service/dashboard_service.go
- backend/internal/service/dashboard_service_test.go
- backend/internal/service/data_management_grpc.go
- backend/internal/service/data_management_grpc_test.go
- backend/internal/service/data_management_service.go
- backend/internal/service/data_management_service_test.go
- backend/internal/service/deepseek_pricing_test.go
- backend/internal/service/deferred_service.go
- backend/internal/service/digest_session_store.go
- backend/internal/service/digest_session_store_test.go
- backend/internal/service/domain_constants.go
- backend/internal/service/domain_constants_test.go
- backend/internal/service/email_html_escape_test.go
- backend/internal/service/email_message.go
- backend/internal/service/email_message_test.go
- backend/internal/service/email_queue_service.go
- backend/internal/service/email_service.go
- backend/internal/service/email_service_smtp_test.go
- backend/internal/service/error_passthrough_runtime.go
- backend/internal/service/error_passthrough_runtime_test.go
- backend/internal/service/error_passthrough_service.go
- backend/internal/service/error_passthrough_service_test.go
- backend/internal/service/error_policy_integration_test.go
- backend/internal/service/error_policy_test.go
- backend/internal/service/force_cache_billing_test.go
- backend/internal/service/gateway_account_selection_test.go
- backend/internal/service/gateway_anthropic_apikey_passthrough_benchmark_test.go
- backend/internal/service/gateway_anthropic_apikey_passthrough_test.go
- backend/internal/service/gateway_anthropic_passthrough.go
- backend/internal/service/gateway_anthropic_vertex_beta_filter_test.go
- backend/internal/service/gateway_anthropic_vertex_service_account_test.go
- backend/internal/service/gateway_bedrock.go
- backend/internal/service/gateway_beta_test.go
- backend/internal/service/gateway_billing_block.go
- backend/internal/service/gateway_billing_header.go
- backend/internal/service/gateway_billing_header_test.go
- backend/internal/service/gateway_body_order_test.go
- backend/internal/service/gateway_cached_tokens_test.go
- backend/internal/service/gateway_channel_restriction_fallback_test.go
- backend/internal/service/gateway_channel_restriction_load_aware_test.go
- backend/internal/service/gateway_channel_restriction_test.go
- backend/internal/service/gateway_claude_oauth_body.go
- backend/internal/service/gateway_context_management_test.go
- backend/internal/service/gateway_count_tokens.go
- backend/internal/service/gateway_dateline_normalization_test.go
- backend/internal/service/gateway_debug_env_test.go
- backend/internal/service/gateway_fallbacks_sanitize_test.go
- backend/internal/service/gateway_forward.go
- backend/internal/service/gateway_forward_as_chat_completions.go
- backend/internal/service/gateway_forward_as_chat_completions_test.go
- backend/internal/service/gateway_forward_as_responses.go
- backend/internal/service/gateway_forward_as_responses_test.go
- backend/internal/service/gateway_forward_partial_usage_test.go
- backend/internal/service/gateway_group_isolation_test.go
- backend/internal/service/gateway_hotpath_optimization_test.go
- backend/internal/service/gateway_messages_cache.go
- backend/internal/service/gateway_messages_cache_json_test.go
- backend/internal/service/gateway_model_availability.go
- backend/internal/service/gateway_model_availability_test.go
- backend/internal/service/gateway_multiplatform_test.go
- backend/internal/service/gateway_non_streaming_response_test.go
- backend/internal/service/gateway_oauth_metadata_test.go
- backend/internal/service/gateway_pool_mode_retry_test.go
- backend/internal/service/gateway_profit_control.go
- backend/internal/service/gateway_profit_control_v2_test.go
- backend/internal/service/gateway_prompt_test.go
- backend/internal/service/gateway_record_usage_test.go
- backend/internal/service/gateway_request.go
- backend/internal/service/gateway_request_invalid_json_test.go
- backend/internal/service/gateway_request_pricing.go
- backend/internal/service/gateway_request_pricing_test.go
- backend/internal/service/gateway_request_test.go
- backend/internal/service/gateway_sanitize_test.go
- backend/internal/service/gateway_scheduling.go
- backend/internal/service/gateway_service.go
- backend/internal/service/gateway_service_antigravity_whitelist_test.go
- backend/internal/service/gateway_service_bedrock_beta_test.go
- backend/internal/service/gateway_service_bedrock_model_support_test.go
- backend/internal/service/gateway_service_benchmark_test.go
- backend/internal/service/gateway_service_selection_failure_stats_test.go
- backend/internal/service/gateway_service_streaming_test.go
- backend/internal/service/gateway_service_subscription_billing_test.go
- backend/internal/service/gateway_soonest_reset_test.go
- backend/internal/service/gateway_streaming_test.go
- backend/internal/service/gateway_tool_rewrite.go
- backend/internal/service/gateway_tool_rewrite_test.go
- backend/internal/service/gateway_upstream_request.go
- backend/internal/service/gateway_upstream_response.go
- backend/internal/service/gateway_upstream_transport_error.go
- backend/internal/service/gateway_upstream_transport_error_test.go
- backend/internal/service/gateway_usage_billing.go
- backend/internal/service/gateway_usage_billing_fallback_test.go
- backend/internal/service/gateway_usage_billing_request_id_test.go
- backend/internal/service/gateway_waiting_queue_test.go
- backend/internal/service/gateway_websearch_block_filter.go
- backend/internal/service/gateway_websearch_block_filter_test.go
- backend/internal/service/gateway_websearch_emulation.go
- backend/internal/service/gateway_websearch_emulation_test.go
- backend/internal/service/gemini_chat_completions_compat_service.go
- backend/internal/service/gemini_chat_completions_compat_service_test.go
- backend/internal/service/gemini_error_policy_skipped_write_test.go
- backend/internal/service/gemini_error_policy_test.go
- backend/internal/service/gemini_image_output_accounting.go
- backend/internal/service/gemini_image_output_accounting_test.go
- backend/internal/service/gemini_messages_compat_service.go
- backend/internal/service/gemini_messages_compat_service_test.go
- backend/internal/service/gemini_multiplatform_test.go
- backend/internal/service/gemini_native_signature_cleaner.go
- backend/internal/service/gemini_native_signature_cleaner_test.go
- backend/internal/service/gemini_oauth.go
- backend/internal/service/gemini_oauth_service.go
- backend/internal/service/gemini_oauth_service_test.go
- backend/internal/service/gemini_quota.go
- backend/internal/service/gemini_session.go
- backend/internal/service/gemini_session_integration_test.go
- backend/internal/service/gemini_session_test.go
- backend/internal/service/gemini_token_cache.go
- backend/internal/service/gemini_token_provider.go
- backend/internal/service/gemini_token_refresher.go
- backend/internal/service/gemini_upstream_url.go
- backend/internal/service/gemini_upstream_url_test.go
- backend/internal/service/geminicli_codeassist.go
- backend/internal/service/generate_session_hash_test.go
- backend/internal/service/global_model_pricing.go
- backend/internal/service/global_model_pricing_test.go
- backend/internal/service/grok_audio.go
- backend/internal/service/grok_audio_test.go
- backend/internal/service/grok_base_url_mode_test.go
- backend/internal/service/grok_credential_failure.go
- backend/internal/service/grok_credential_failure_test.go
- backend/internal/service/grok_free_quota_gate.go
- backend/internal/service/grok_free_quota_gate_test.go
- backend/internal/service/grok_media.go
- backend/internal/service/grok_media_content_test.go
- backend/internal/service/grok_media_image_geometry.go
- backend/internal/service/grok_media_image_geometry_test.go
- backend/internal/service/grok_media_video_billing_test.go
- backend/internal/service/grok_model_quota_block.go
- backend/internal/service/grok_oauth_reconciliation.go
- backend/internal/service/grok_oauth_reconciliation_test.go
- backend/internal/service/grok_oauth_service.go
- backend/internal/service/grok_oauth_service_test.go
- backend/internal/service/grok_observed_models.go
- backend/internal/service/grok_p2_test.go
- backend/internal/service/grok_quota_fetcher.go
- backend/internal/service/grok_quota_fetcher_test.go
- backend/internal/service/grok_quota_service.go
- backend/internal/service/grok_quota_service_test.go
- backend/internal/service/grok_search_count.go
- backend/internal/service/grok_search_count_test.go
- backend/internal/service/grok_spending_reauth.go
- backend/internal/service/grok_stream_idle.go
- backend/internal/service/grok_stream_idle_test.go
- backend/internal/service/grok_team_rate_limit.go
- backend/internal/service/grok_team_rate_limit_test.go
- backend/internal/service/grok_token_provider.go
- backend/internal/service/grok_token_provider_test.go
- backend/internal/service/grok_token_refresher.go
- backend/internal/service/grok_token_refresher_test.go
- backend/internal/service/grok_upstream_errors.go
- backend/internal/service/grok_upstream_errors_test.go
- backend/internal/service/grok_upstream_failure.go
- backend/internal/service/grok_upstream_failure_test.go
- backend/internal/service/grok_upstream_headers.go
- backend/internal/service/grok_upstream_headers_test.go
- backend/internal/service/grok_upstream_url.go
- backend/internal/service/grok_upstream_url_test.go
- backend/internal/service/group.go
- backend/internal/service/group_capacity_service.go
- backend/internal/service/group_capacity_service_test.go
- backend/internal/service/group_codex_models_manifest.go
- backend/internal/service/group_model_allowlist.go
- backend/internal/service/group_model_allowlist_test.go
- backend/internal/service/group_peak_rate_test.go
- backend/internal/service/group_profit_platform_test.go
- backend/internal/service/group_service.go
- backend/internal/service/group_test.go
- backend/internal/service/header_util.go
- backend/internal/service/http_upstream_port.go
- backend/internal/service/http_upstream_profile.go
- backend/internal/service/http_upstream_profile_test.go
- backend/internal/service/idempotency.go
- backend/internal/service/idempotency_cleanup_service.go
- backend/internal/service/idempotency_cleanup_service_test.go
- backend/internal/service/idempotency_observability.go
- backend/internal/service/idempotency_test.go
- backend/internal/service/identity_service.go
- backend/internal/service/identity_service_order_test.go
- backend/internal/service/identity_service_user_agent_validation_test.go
- backend/internal/service/identity_service_version_floor_test.go
- backend/internal/service/image_billing_multiplier.go
- backend/internal/service/image_billing_size.go
- backend/internal/service/image_billing_size_test.go
- backend/internal/service/image_generation_intent.go
- backend/internal/service/image_generation_intent_benchmark_test.go
- backend/internal/service/image_generation_intent_explicit_test.go
- backend/internal/service/image_generation_intent_grok_test.go
- backend/internal/service/image_generation_intent_test.go
- backend/internal/service/image_output_accounting.go
- backend/internal/service/image_output_accounting_test.go
- backend/internal/service/image_storage.go
- backend/internal/service/image_storage_settings.go
- backend/internal/service/image_storage_settings_test.go
- backend/internal/service/image_storage_test.go
- backend/internal/service/image_task.go
- backend/internal/service/image_task_test.go
- backend/internal/service/internal500_counter.go
- backend/internal/service/invalid_auth_abuse_limiter.go
- backend/internal/service/invalid_auth_abuse_limiter_test.go
- backend/internal/service/json_time.go
- backend/internal/service/json_time_validation_test.go
- backend/internal/service/kimi_anthropic_usage_test.go
- backend/internal/service/leader_lock.go
- backend/internal/service/leader_lock_test.go
- backend/internal/service/legacy_api_key.go
- backend/internal/service/legacy_api_key_test.go
- backend/internal/service/margin_service.go
- backend/internal/service/margin_service_test.go
- backend/internal/service/media_price_config.go
- backend/internal/service/metadata_userid.go
- backend/internal/service/metadata_userid_test.go
- backend/internal/service/model_not_found_error.go
- backend/internal/service/model_not_found_error_test.go
- backend/internal/service/model_plaza_service.go
- backend/internal/service/model_plaza_service_test.go
- backend/internal/service/model_pricing_resolver.go
- backend/internal/service/model_pricing_resolver_channel_normalized_test.go
- backend/internal/service/model_pricing_resolver_test.go
- backend/internal/service/model_rate_limit.go
- backend/internal/service/model_rate_limit_test.go
- backend/internal/service/models_list_response_limit.go
- backend/internal/service/models_list_response_limit_test.go
- backend/internal/service/notification_email_service.go
- backend/internal/service/notification_email_service_test.go
- backend/internal/service/notify_email_entry.go
- backend/internal/service/notify_email_entry_test.go
- backend/internal/service/oauth_refresh_api.go
- backend/internal/service/oauth_refresh_api_test.go
- backend/internal/service/oauth_service.go
- backend/internal/service/oauth_service_test.go
- backend/internal/service/ollama_cloud_messages_max_tokens.go
- backend/internal/service/ollama_cloud_messages_max_tokens_test.go
- backend/internal/service/ollama_cloud_usage.go
- backend/internal/service/ollama_cloud_usage_parser.go
- backend/internal/service/ollama_cloud_usage_test.go
- backend/internal/service/openai_403_counter.go
- backend/internal/service/openai_access_state_failover_test.go
- backend/internal/service/openai_account_model_transient.go
- backend/internal/service/openai_account_model_transient_test.go
- backend/internal/service/openai_account_runtime_block_fastpath.go
- backend/internal/service/openai_account_runtime_block_fastpath_test.go
- backend/internal/service/openai_account_runtime_transient_test.go
- backend/internal/service/openai_account_scheduler.go
- backend/internal/service/openai_account_scheduler_benchmark_test.go
- backend/internal/service/openai_account_scheduler_compact_test.go
- backend/internal/service/openai_account_scheduler_reset_test.go
- backend/internal/service/openai_account_scheduler_spark_route_test.go
- backend/internal/service/openai_account_scheduler_test.go
- backend/internal/service/openai_account_scheduler_upstream_cost_test.go
- backend/internal/service/openai_account_scheduler_ws_snapshot_test.go
- backend/internal/service/openai_agent_identity.go
- backend/internal/service/openai_agent_identity_compat_test.go
- backend/internal/service/openai_agent_identity_test.go
- backend/internal/service/openai_alpha_search.go
- backend/internal/service/openai_alpha_search_billing_test.go
- backend/internal/service/openai_alpha_search_test.go
- backend/internal/service/openai_apikey_health_breaker.go
- backend/internal/service/openai_apikey_health_breaker_test.go
- backend/internal/service/openai_apikey_responses_probe.go
- backend/internal/service/openai_apikey_responses_probe_test.go
- backend/internal/service/openai_apikey_responses_probe_verdict_test.go
- backend/internal/service/openai_astra_pro_mode_test.go
- backend/internal/service/openai_astra_pro_retry_test.go
- backend/internal/service/openai_bulk_account_settings.go
- backend/internal/service/openai_capacity_shed_test.go
- backend/internal/service/openai_channel_restriction_test.go
- backend/internal/service/openai_chatgpt_headers.go
- backend/internal/service/openai_chatgpt_headers_test.go
- backend/internal/service/openai_client_restriction_detector.go
- backend/internal/service/openai_client_restriction_detector_hardening_test.go
- backend/internal/service/openai_client_restriction_detector_test.go
- backend/internal/service/openai_client_transport.go
- backend/internal/service/openai_client_transport_test.go
- backend/internal/service/openai_codex_account_identity.go
- backend/internal/service/openai_codex_account_identity_test.go
- backend/internal/service/openai_codex_astra_image_test.go
- backend/internal/service/openai_codex_fingerprint.go
- backend/internal/service/openai_codex_fingerprint_test.go
- backend/internal/service/openai_codex_function_call_id_test.go
- backend/internal/service/openai_codex_identity.go
- backend/internal/service/openai_codex_identity_test.go
- backend/internal/service/openai_codex_instructions_template.go
- backend/internal/service/openai_codex_message_item_id_test.go
- backend/internal/service/openai_codex_model_metadata.go
- backend/internal/service/openai_codex_model_metadata_test.go
- backend/internal/service/openai_codex_models_pinned.go
- backend/internal/service/openai_codex_models_pinned_test.go
- backend/internal/service/openai_codex_models_service.go
- backend/internal/service/openai_codex_models_service_test.go
- backend/internal/service/openai_codex_pat_service.go
- backend/internal/service/openai_codex_pat_service_test.go
- backend/internal/service/openai_codex_tool_names.go
- backend/internal/service/openai_codex_tool_names_test.go
- backend/internal/service/openai_codex_transform.go
- backend/internal/service/openai_codex_transform_additions_test.go
- backend/internal/service/openai_codex_transform_test.go
- backend/internal/service/openai_codex_turn_state.go
- backend/internal/service/openai_codex_turn_state_test.go
- backend/internal/service/openai_codex_version_consistency_test.go
- backend/internal/service/openai_codex_version_sync_service.go
- backend/internal/service/openai_codex_version_sync_service_test.go
- backend/internal/service/openai_compact_body_signal.go
- backend/internal/service/openai_compact_body_signal_test.go
- backend/internal/service/openai_compact_fallback.go
- backend/internal/service/openai_compact_fallback_test.go
- backend/internal/service/openai_compact_model_mapping_test.go
- backend/internal/service/openai_compact_probe.go
- backend/internal/service/openai_compact_probe_test.go
- backend/internal/service/openai_compact_service_tier_test.go
- backend/internal/service/openai_compact_sse_keepalive.go
- backend/internal/service/openai_compact_sse_keepalive_test.go
- backend/internal/service/openai_compact_stream_bridge.go
- backend/internal/service/openai_compact_stream_bridge_test.go
- backend/internal/service/openai_compact_stream_failure_created_at_test.go
- backend/internal/service/openai_compaction_context.go
- backend/internal/service/openai_compat_model.go
- backend/internal/service/openai_compat_model_test.go
- backend/internal/service/openai_compat_prompt_cache_key.go
- backend/internal/service/openai_compat_prompt_cache_key_test.go
- backend/internal/service/openai_content_session_seed.go
- backend/internal/service/openai_content_session_seed_benchmark_test.go
- backend/internal/service/openai_content_session_seed_test.go
- backend/internal/service/openai_cursor_warmup_pipeline_test.go
- backend/internal/service/openai_cyber_policy.go
- backend/internal/service/openai_cyber_policy_test.go
- backend/internal/service/openai_cyber_session_block.go
- backend/internal/service/openai_cyber_session_block_test.go
- backend/internal/service/openai_cyber_transcript.go
- backend/internal/service/openai_embeddings.go
- backend/internal/service/openai_embeddings_test.go
- backend/internal/service/openai_encrypted_content_lineage.go
- backend/internal/service/openai_encrypted_content_lineage_test.go
- backend/internal/service/openai_endpoint_url.go
- backend/internal/service/openai_endpoint_url_test.go
- backend/internal/service/openai_failover_cached_body_test.go
- backend/internal/service/openai_fast_policy_test.go
- backend/internal/service/openai_fast_policy_ws_test.go
- backend/internal/service/openai_fast_service_tier_test.go
- backend/internal/service/openai_first_output_timeout.go
- backend/internal/service/openai_first_output_timeout_test.go
- backend/internal/service/openai_gateway_403_reset_test.go
- backend/internal/service/openai_gateway_anthropic_native_pump.go
- backend/internal/service/openai_gateway_anthropic_native_pump_test.go
- backend/internal/service/openai_gateway_apikey_item_id_test.go
- backend/internal/service/openai_gateway_cc_pipeline.go
- backend/internal/service/openai_gateway_cc_tool_call_identity.go
- backend/internal/service/openai_gateway_cc_tool_call_identity_test.go
- backend/internal/service/openai_gateway_chat_completions.go
- backend/internal/service/openai_gateway_chat_completions_anthropic_native.go
- backend/internal/service/openai_gateway_chat_completions_cancellation_test.go
- backend/internal/service/openai_gateway_chat_completions_raw.go
- backend/internal/service/openai_gateway_chat_completions_raw_test.go
- backend/internal/service/openai_gateway_chat_completions_test.go
- backend/internal/service/openai_gateway_cn_fixes_test.go
- backend/internal/service/openai_gateway_compat_buffered_read_failover_test.go
- backend/internal/service/openai_gateway_compat_cyber_test.go
- backend/internal/service/openai_gateway_count_tokens.go
- backend/internal/service/openai_gateway_count_tokens_test.go
- backend/internal/service/openai_gateway_forward.go
- backend/internal/service/openai_gateway_grok.go
- backend/internal/service/openai_gateway_grok_405_test.go
- backend/internal/service/openai_gateway_grok_cache.go
- backend/internal/service/openai_gateway_grok_cache_test.go
- backend/internal/service/openai_gateway_grok_cache_tool_test.go
- backend/internal/service/openai_gateway_grok_chat_bridge.go
- backend/internal/service/openai_gateway_grok_chat_bridge_test.go
- backend/internal/service/openai_gateway_grok_chat_image_tools.go
- backend/internal/service/openai_gateway_grok_compact.go
- backend/internal/service/openai_gateway_grok_inline_image_tool_test.go
- backend/internal/service/openai_gateway_grok_model_input.go
- backend/internal/service/openai_gateway_grok_model_input_test.go
- backend/internal/service/openai_gateway_grok_search_billing_test.go
- backend/internal/service/openai_gateway_grok_sse_filter.go
- backend/internal/service/openai_gateway_grok_sse_filter_test.go
- backend/internal/service/openai_gateway_grok_test.go
- backend/internal/service/openai_gateway_grok_tool_protocol.go
- backend/internal/service/openai_gateway_grok_tool_protocol_test.go
- backend/internal/service/openai_gateway_messages.go
- backend/internal/service/openai_gateway_messages_anthropic_native.go
- backend/internal/service/openai_gateway_messages_anthropic_native_test.go
- backend/internal/service/openai_gateway_messages_chat_fallback.go
- backend/internal/service/openai_gateway_messages_chat_fallback_test.go
- backend/internal/service/openai_gateway_messages_failed_response_test.go
- backend/internal/service/openai_gateway_messages_transport_failover_test.go
- backend/internal/service/openai_gateway_messages_usage_test.go
- backend/internal/service/openai_gateway_model_availability.go
- backend/internal/service/openai_gateway_ollama_cloud_cc_reasoning.go
- backend/internal/service/openai_gateway_ollama_cloud_cc_reasoning_test.go
- backend/internal/service/openai_gateway_ollama_cloud_max_tokens.go
- backend/internal/service/openai_gateway_ollama_cloud_max_tokens_test.go
- backend/internal/service/openai_gateway_passthrough.go
- backend/internal/service/openai_gateway_passthrough_flush_test.go
- backend/internal/service/openai_gateway_passthrough_function_args_test.go
- backend/internal/service/openai_gateway_passthrough_image_intent_benchmark_test.go
- backend/internal/service/openai_gateway_passthrough_image_intent_test.go
- backend/internal/service/openai_gateway_record_usage_test.go
- backend/internal/service/openai_gateway_request_body.go
- backend/internal/service/openai_gateway_request_body_reasoning_test.go
- backend/internal/service/openai_gateway_response_failed_passthrough_test.go
- backend/internal/service/openai_gateway_response_flush_test.go
- backend/internal/service/openai_gateway_response_handling.go
- backend/internal/service/openai_gateway_response_handling_image_usage_test.go
- backend/internal/service/openai_gateway_response_handling_type_test.go
- backend/internal/service/openai_gateway_responses_anthropic_native.go
- backend/internal/service/openai_gateway_responses_chat_fallback.go
- backend/internal/service/openai_gateway_responses_chat_fallback_test.go
- backend/internal/service/openai_gateway_responses_client_tools_test.go
- backend/internal/service/openai_gateway_responses_empty_completed_test.go
- backend/internal/service/openai_gateway_scheduling.go
- backend/internal/service/openai_gateway_search_surcharge_test.go
- backend/internal/service/openai_gateway_service.go
- backend/internal/service/openai_gateway_service_codex_cli_only_test.go
- backend/internal/service/openai_gateway_service_codex_snapshot_test.go
- backend/internal/service/openai_gateway_service_hotpath_test.go
- backend/internal/service/openai_gateway_service_session_isolation_test.go
- backend/internal/service/openai_gateway_service_shadow_token_test.go
- backend/internal/service/openai_gateway_service_test.go
- backend/internal/service/openai_gateway_service_tool_correction_test.go
- backend/internal/service/openai_gateway_upstream_errors.go
- backend/internal/service/openai_gateway_usage.go
- backend/internal/service/openai_gateway_usage_integrity.go
- backend/internal/service/openai_gateway_usage_integrity_test.go
- backend/internal/service/openai_gpt56_max_test.go
- backend/internal/service/openai_guardian_affinity.go
- backend/internal/service/openai_guardian_affinity_test.go
- backend/internal/service/openai_image_dimensions.go
- backend/internal/service/openai_image_generation_controls_test.go
- backend/internal/service/openai_image_intent_hint.go
- backend/internal/service/openai_image_intent_hint_test.go
- backend/internal/service/openai_images.go
- backend/internal/service/openai_images_actual_size_test.go
- backend/internal/service/openai_images_b64_backfill.go
- backend/internal/service/openai_images_b64_backfill_test.go
- backend/internal/service/openai_images_incomplete_test.go
- backend/internal/service/openai_images_json_keepalive.go
- backend/internal/service/openai_images_json_keepalive_test.go
- backend/internal/service/openai_images_model_test.go
- backend/internal/service/openai_images_oauth_unavailable_cooldown_test.go
- backend/internal/service/openai_images_responses.go
- backend/internal/service/openai_images_test.go
- backend/internal/service/openai_images_tool_cooldown_test.go
- backend/internal/service/openai_images_upstream_context_test.go
- backend/internal/service/openai_json_decode.go
- backend/internal/service/openai_json_optimization_benchmark_test.go
- backend/internal/service/openai_live.go
- backend/internal/service/openai_live_attestation.go
- backend/internal/service/openai_live_lifecycle_test.go
- backend/internal/service/openai_live_test.go
- backend/internal/service/openai_live_types.go
- backend/internal/service/openai_messages_bridge.go
- backend/internal/service/openai_messages_continuation.go
- backend/internal/service/openai_messages_digest_session.go
- backend/internal/service/openai_messages_dispatch.go
- backend/internal/service/openai_messages_dispatch_test.go
- backend/internal/service/openai_messages_replay_guard.go
- backend/internal/service/openai_messages_replay_guard_test.go
- backend/internal/service/openai_messages_todo_guard.go
- backend/internal/service/openai_mode1_integrity.go
- backend/internal/service/openai_mode1_integrity_test.go
- backend/internal/service/openai_mode1_semantics.go
- backend/internal/service/openai_mode1_v3_ws_test.go
- backend/internal/service/openai_model_alias.go
- backend/internal/service/openai_model_alias_test.go
- backend/internal/service/openai_model_mapping.go
- backend/internal/service/openai_model_mapping_test.go
- backend/internal/service/openai_models_list.go
- backend/internal/service/openai_models_list_test.go
- backend/internal/service/openai_nonstreaming_terminal_failure_failover_test.go
- backend/internal/service/openai_oauth_model_support_test.go
- backend/internal/service/openai_oauth_passthrough_test.go
- backend/internal/service/openai_oauth_service.go
- backend/internal/service/openai_oauth_service_auth_url_test.go
- backend/internal/service/openai_oauth_service_refresh_test.go
- backend/internal/service/openai_oauth_service_state_test.go
- backend/internal/service/openai_opencode_session.go
- backend/internal/service/openai_opencode_session_test.go
- backend/internal/service/openai_passthrough_normalization_test.go
- backend/internal/service/openai_passthrough_preoutput_keepalive_test.go
- backend/internal/service/openai_plugin_transport.go
- backend/internal/service/openai_previous_response_id.go
- backend/internal/service/openai_previous_response_id_test.go
- backend/internal/service/openai_privacy_retry_test.go
- backend/internal/service/openai_privacy_service.go
- backend/internal/service/openai_profit_control.go
- backend/internal/service/openai_profit_control_legacy_diagnostics_test.go
- backend/internal/service/openai_profit_control_paths_test.go
- backend/internal/service/openai_profit_control_pricing_test.go
- backend/internal/service/openai_profit_control_test.go
- backend/internal/service/openai_proxy_stream_circuit.go
- backend/internal/service/openai_proxy_stream_circuit_test.go
- backend/internal/service/openai_quota_auto_reset.go
- backend/internal/service/openai_quota_auto_reset_config.go
- backend/internal/service/openai_quota_auto_reset_test.go
- backend/internal/service/openai_quota_reset_credits.go
- backend/internal/service/openai_quota_reset_credits_test.go
- backend/internal/service/openai_quota_reset_workflow.go
- backend/internal/service/openai_quota_service.go
- backend/internal/service/openai_quota_spark_window_test.go
- backend/internal/service/openai_raw_stream_truncation.go
- backend/internal/service/openai_reasoning_effort_candidates_test.go
- backend/internal/service/openai_reasoning_effort_policy.go
- backend/internal/service/openai_reasoning_effort_policy_test.go
- backend/internal/service/openai_request_body_limit_failover_test.go
- backend/internal/service/openai_response_terminal_usage_compat_test.go
- backend/internal/service/openai_responses_ingress_compat.go
- backend/internal/service/openai_responses_ingress_compat_test.go
- backend/internal/service/openai_responses_input_compat.go
- backend/internal/service/openai_responses_input_compat_test.go
- backend/internal/service/openai_responses_input_tokens_test.go
- backend/internal/service/openai_responses_item_id.go
- backend/internal/service/openai_responses_item_id_test.go
- backend/internal/service/openai_responses_lite_tools.go
- backend/internal/service/openai_responses_lite_tools_test.go
- backend/internal/service/openai_responses_namespace.go
- backend/internal/service/openai_responses_namespace_forward_test.go
- backend/internal/service/openai_responses_namespace_test.go
- backend/internal/service/openai_responses_rejected_field_retry.go
- backend/internal/service/openai_responses_rejected_field_retry_test.go
- backend/internal/service/openai_responses_stream_output_items_test.go
- backend/internal/service/openai_responses_tool_schema.go
- backend/internal/service/openai_responses_tool_schema_test.go
- backend/internal/service/openai_routing_hint.go
- backend/internal/service/openai_routing_hint_test.go
- backend/internal/service/openai_setup_token_compat_test.go
- backend/internal/service/openai_silent_refusal.go
- backend/internal/service/openai_spark_shadow_parent_health_test.go
- backend/internal/service/openai_sse_concatenated_json_test.go
- backend/internal/service/openai_sse_data.go
- backend/internal/service/openai_sse_json_documents.go
- backend/internal/service/openai_sticky_compat.go
- backend/internal/service/openai_sticky_compat_test.go
- backend/internal/service/openai_stream_read_error.go
- backend/internal/service/openai_subscription_test.go
- backend/internal/service/openai_team_linked_error.go
- backend/internal/service/openai_token_provider.go
- backend/internal/service/openai_token_provider_test.go
- backend/internal/service/openai_tool_continuation.go
- backend/internal/service/openai_tool_continuation_test.go
- backend/internal/service/openai_tool_corrector.go
- backend/internal/service/openai_tool_corrector_test.go
- backend/internal/service/openai_upstream_client_error.go
- backend/internal/service/openai_upstream_client_error_test.go
- backend/internal/service/openai_upstream_transport_error.go
- backend/internal/service/openai_upstream_transport_error_handle_test.go
- backend/internal/service/openai_upstream_transport_error_test.go
- backend/internal/service/openai_visible_ttft_test.go
- backend/internal/service/openai_ws_account_sticky_test.go
- backend/internal/service/openai_ws_client.go
- backend/internal/service/openai_ws_client_read.go
- backend/internal/service/openai_ws_client_read_test.go
- backend/internal/service/openai_ws_client_test.go
- backend/internal/service/openai_ws_fallback_test.go
- backend/internal/service/openai_ws_forwarder.go
- backend/internal/service/openai_ws_forwarder_benchmark_test.go
- backend/internal/service/openai_ws_forwarder_client_cancel_test.go
- backend/internal/service/openai_ws_forwarder_hotpath_optimization_test.go
- backend/internal/service/openai_ws_forwarder_ingress.go
- backend/internal/service/openai_ws_forwarder_ingress_session_test.go
- backend/internal/service/openai_ws_forwarder_ingress_test.go
- backend/internal/service/openai_ws_forwarder_logutil.go
- backend/internal/service/openai_ws_forwarder_logutil_test.go
- backend/internal/service/openai_ws_forwarder_payload.go
- backend/internal/service/openai_ws_forwarder_retry_payload_test.go
- backend/internal/service/openai_ws_forwarder_success_test.go
- backend/internal/service/openai_ws_forwarder_support.go
- backend/internal/service/openai_ws_forwarder_test.go
- backend/internal/service/openai_ws_forwarder_v2.go
- backend/internal/service/openai_ws_forwarder_v2_test.go
- backend/internal/service/openai_ws_http_bridge.go
- backend/internal/service/openai_ws_http_bridge_isolation_test.go
- backend/internal/service/openai_ws_http_bridge_resume_test.go
- backend/internal/service/openai_ws_http_bridge_test.go
- backend/internal/service/openai_ws_ingress_capacity_shed_test.go
- backend/internal/service/openai_ws_mode1_tls_test.go
- backend/internal/service/openai_ws_ops_failure_test.go
- backend/internal/service/openai_ws_passthrough_turn_pricing_test.go
- backend/internal/service/openai_ws_pool.go
- backend/internal/service/openai_ws_pool_benchmark_test.go
- backend/internal/service/openai_ws_pool_test.go
- backend/internal/service/openai_ws_protocol_forward_test.go
- backend/internal/service/openai_ws_protocol_resolver.go
- backend/internal/service/openai_ws_protocol_resolver_test.go
- backend/internal/service/openai_ws_ratelimit_signal_test.go
- backend/internal/service/openai_ws_replay_allocation_test.go
- backend/internal/service/openai_ws_session_preemption.go
- backend/internal/service/openai_ws_session_preemption_test.go
- backend/internal/service/openai_ws_state_store.go
- backend/internal/service/openai_ws_state_store_test.go
- backend/internal/service/openai_ws_v2/caddy_adapter.go
- backend/internal/service/openai_ws_v2/entry.go
- backend/internal/service/openai_ws_v2/metrics.go
- backend/internal/service/openai_ws_v2/passthrough_relay.go
- backend/internal/service/openai_ws_v2/passthrough_relay_internal_test.go
- backend/internal/service/openai_ws_v2/passthrough_relay_test.go
- backend/internal/service/openai_ws_v2_passthrough_adapter.go
- backend/internal/service/openai_ws_v2_passthrough_adapter_effort_test.go
- backend/internal/service/openai_ws_v2_passthrough_lifecycle_test.go
- backend/internal/service/ops_account_availability.go
- backend/internal/service/ops_advisory_lock.go
- backend/internal/service/ops_aggregation_service.go
- backend/internal/service/ops_alert_evaluator_service.go
- backend/internal/service/ops_alert_evaluator_service_test.go
- backend/internal/service/ops_alert_models.go
- backend/internal/service/ops_alerts.go
- backend/internal/service/ops_cleanup_executor.go
- backend/internal/service/ops_cleanup_overlay_test.go
- backend/internal/service/ops_cleanup_service.go
- backend/internal/service/ops_cleanup_service_test.go
- backend/internal/service/ops_concurrency.go
- backend/internal/service/ops_dashboard.go
- backend/internal/service/ops_dashboard_models.go
- backend/internal/service/ops_errors.go
- backend/internal/service/ops_health_score.go
- backend/internal/service/ops_health_score_test.go
- backend/internal/service/ops_histograms.go
- backend/internal/service/ops_ingress_reject.go
- backend/internal/service/ops_ingress_reject_test.go
- backend/internal/service/ops_log_runtime.go
- backend/internal/service/ops_log_runtime_test.go
- backend/internal/service/ops_metrics_collector.go
- backend/internal/service/ops_metrics_collector_memory_test.go
- backend/internal/service/ops_metrics_collector_projection_test.go
- backend/internal/service/ops_metrics_collector_test.go
- backend/internal/service/ops_models.go
- backend/internal/service/ops_openai_token_stats.go
- backend/internal/service/ops_openai_token_stats_models.go
- backend/internal/service/ops_openai_token_stats_test.go
- backend/internal/service/ops_port.go
- backend/internal/service/ops_query_mode.go
- backend/internal/service/ops_query_mode_test.go
- backend/internal/service/ops_queue_sanitize_test.go
- backend/internal/service/ops_realtime.go
- backend/internal/service/ops_realtime_models.go
- backend/internal/service/ops_realtime_traffic.go
- backend/internal/service/ops_realtime_traffic_models.go
- backend/internal/service/ops_repo_mock_test.go
- backend/internal/service/ops_request_details.go
- backend/internal/service/ops_runtime_snapshot_test.go
- backend/internal/service/ops_scheduled_report_service.go
- backend/internal/service/ops_scheduled_report_service_test.go
- backend/internal/service/ops_service.go
- backend/internal/service/ops_service_batch_test.go
- backend/internal/service/ops_service_redaction_test.go
- backend/internal/service/ops_service_user_error_test.go
- backend/internal/service/ops_settings.go
- backend/internal/service/ops_settings_advanced_test.go
- backend/internal/service/ops_settings_models.go
- backend/internal/service/ops_system_log_service.go
- backend/internal/service/ops_system_log_service_test.go
- backend/internal/service/ops_system_log_sink.go
- backend/internal/service/ops_system_log_sink_backoff_test.go
- backend/internal/service/ops_system_log_sink_test.go
- backend/internal/service/ops_trend_models.go
- backend/internal/service/ops_trends.go
- backend/internal/service/ops_upstream_context.go
- backend/internal/service/ops_upstream_context_test.go
- backend/internal/service/ops_user_error.go
- backend/internal/service/ops_user_error_cyber_test.go
- backend/internal/service/ops_user_error_test.go
- backend/internal/service/ops_window_stats.go
- backend/internal/service/overload_cooldown_test.go
- backend/internal/service/parse_integral_number_unit.go
- backend/internal/service/passkey.go
- backend/internal/service/passkey_test.go
- backend/internal/service/payment_amounts.go
- backend/internal/service/payment_config_limits.go
- backend/internal/service/payment_config_limits_test.go
- backend/internal/service/payment_config_plans.go
- backend/internal/service/payment_config_plans_validation_test.go
- backend/internal/service/payment_config_providers.go
- backend/internal/service/payment_config_providers_test.go
- backend/internal/service/payment_config_service.go
- backend/internal/service/payment_config_service_test.go
- backend/internal/service/payment_currency.go
- backend/internal/service/payment_fulfillment.go
- backend/internal/service/payment_fulfillment_order_not_found_test.go
- backend/internal/service/payment_fulfillment_test.go
- backend/internal/service/payment_order.go
- backend/internal/service/payment_order_expiry_service.go
- backend/internal/service/payment_order_jsapi_test.go
- backend/internal/service/payment_order_lifecycle.go
- backend/internal/service/payment_order_lifecycle_test.go
- backend/internal/service/payment_order_provider_snapshot.go
- backend/internal/service/payment_order_provider_snapshot_test.go
- backend/internal/service/payment_order_result_test.go
- backend/internal/service/payment_refund.go
- backend/internal/service/payment_refund_test.go
- backend/internal/service/payment_resume_lookup.go
- backend/internal/service/payment_resume_lookup_test.go
- backend/internal/service/payment_resume_service.go
- backend/internal/service/payment_resume_service_test.go
- backend/internal/service/payment_service.go
- backend/internal/service/payment_stats.go
- backend/internal/service/payment_stats_test.go
- backend/internal/service/payment_visible_method_instances.go
- backend/internal/service/payment_webhook_provider.go
- backend/internal/service/payment_webhook_provider_test.go
- backend/internal/service/plugin_compatibility.go
- backend/internal/service/plugin_compatibility_test.go
- backend/internal/service/plugin_manager.go
- backend/internal/service/plugin_manager_routing_test.go
- backend/internal/service/plugin_manifest.go
- backend/internal/service/plugin_package.go
- backend/internal/service/plugin_package_test.go
- backend/internal/service/plugin_runtime.go
- backend/internal/service/plugin_runtime_integration_test.go
- backend/internal/service/plugin_security_regression_test.go
- backend/internal/service/post_billing_platform_test.go
- backend/internal/service/pricing_service.go
- backend/internal/service/pricing_service_hot_reload_test.go
- backend/internal/service/pricing_service_override_test.go
- backend/internal/service/pricing_service_test.go
- backend/internal/service/pricing_stub_helpers_test.go
- backend/internal/service/profit_control_threshold_helpers_test.go
- backend/internal/service/profit_preview.go
- backend/internal/service/profit_preview_test.go
- backend/internal/service/promo_code.go
- backend/internal/service/promo_code_repository.go
- backend/internal/service/promo_service.go
- backend/internal/service/prompts/codex_opencode_bridge.txt
- backend/internal/service/prompts/tool_remap_message.txt
- backend/internal/service/proxy.go
- backend/internal/service/proxy_expiry_service.go
- backend/internal/service/proxy_fallback.go
- backend/internal/service/proxy_fallback_test.go
- backend/internal/service/proxy_latency_cache.go
- backend/internal/service/proxy_service.go
- backend/internal/service/proxy_test.go
- backend/internal/service/proxy_update_probe_invalidation_test.go
- backend/internal/service/quota_fetcher.go
- backend/internal/service/rate_limit_429_cooldown_test.go
- backend/internal/service/ratelimit_cn_providers.go
- backend/internal/service/ratelimit_service.go
- backend/internal/service/ratelimit_service_401_db_fallback_test.go
- backend/internal/service/ratelimit_service_401_test.go
- backend/internal/service/ratelimit_service_403_html_test.go
- backend/internal/service/ratelimit_service_403_test.go
- backend/internal/service/ratelimit_service_anthropic_test.go
- backend/internal/service/ratelimit_service_anthropic_window_limit_test.go
- backend/internal/service/ratelimit_service_clear_test.go
- backend/internal/service/ratelimit_service_model_not_found_test.go
- backend/internal/service/ratelimit_service_openai_image_test.go
- backend/internal/service/ratelimit_service_openai_team_linked_test.go
- backend/internal/service/ratelimit_service_openai_test.go
- backend/internal/service/ratelimit_service_scheduling_threshold_test.go
- backend/internal/service/ratelimit_session_window_test.go
- backend/internal/service/redeem_admin_fulfillment_test.go
- backend/internal/service/redeem_code.go
- backend/internal/service/redeem_code_test.go
- backend/internal/service/redeem_rate_limit_test.go
- backend/internal/service/redeem_service.go
- backend/internal/service/redeem_service_batch_update_test.go
- backend/internal/service/redeem_service_redeem_test.go
- backend/internal/service/refresh_policy.go
- backend/internal/service/refresh_token_cache.go
- backend/internal/service/registration_email_alias.go
- backend/internal/service/registration_email_alias_test.go
- backend/internal/service/registration_email_policy.go
- backend/internal/service/registration_email_policy_test.go
- backend/internal/service/request_metadata.go
- backend/internal/service/request_metadata_test.go
- backend/internal/service/response_header_filter.go
- backend/internal/service/response_model_billing_test.go
- backend/internal/service/rpm_cache.go
- backend/internal/service/scheduled_test_port.go
- backend/internal/service/scheduled_test_runner_service.go
- backend/internal/service/scheduled_test_service.go
- backend/internal/service/scheduler_cache.go
- backend/internal/service/scheduler_events.go
- backend/internal/service/scheduler_layered_filter_test.go
- backend/internal/service/scheduler_outbox.go
- backend/internal/service/scheduler_shuffle_test.go
- backend/internal/service/scheduler_snapshot_batch_query_test.go
- backend/internal/service/scheduler_snapshot_bulk_event_test.go
- backend/internal/service/scheduler_snapshot_cancellation_test.go
- backend/internal/service/scheduler_snapshot_full_rebuild_lifecycle_test.go
- backend/internal/service/scheduler_snapshot_full_rebuild_test.go
- backend/internal/service/scheduler_snapshot_group_lifecycle_test.go
- backend/internal/service/scheduler_snapshot_hydration_test.go
- backend/internal/service/scheduler_snapshot_outbox_cleanup_test.go
- backend/internal/service/scheduler_snapshot_retirement_test.go
- backend/internal/service/scheduler_snapshot_service.go
- backend/internal/service/security_policy.go
- backend/internal/service/security_policy_seeds.go
- backend/internal/service/security_policy_service.go
- backend/internal/service/security_policy_session.go
- backend/internal/service/security_policy_test.go
- backend/internal/service/service_tier_billing.go
- backend/internal/service/service_tier_billing_test.go
- backend/internal/service/session_binding.go
- backend/internal/service/session_id.go
- backend/internal/service/session_id_test.go
- backend/internal/service/session_limit_cache.go
- backend/internal/service/session_limit_release_test.go
- backend/internal/service/setting.go
- backend/internal/service/setting_features.go
- backend/internal/service/setting_gateway_runtime.go
- backend/internal/service/setting_oauth.go
- backend/internal/service/setting_openai_apikey_health.go
- backend/internal/service/setting_panel_rate_limit.go
- backend/internal/service/setting_panel_rate_limit_test.go
- backend/internal/service/setting_parse.go
- backend/internal/service/setting_public.go
- backend/internal/service/setting_service.go
- backend/internal/service/setting_service_auth_source_defaults_test.go
- backend/internal/service/setting_service_backend_mode_test.go
- backend/internal/service/setting_service_claude_oauth_system_prompt_test.go
- backend/internal/service/setting_service_codex_policy_test.go
- backend/internal/service/setting_service_codex_validate_test.go
- backend/internal/service/setting_service_oidc_config_test.go
- backend/internal/service/setting_service_platform_quota_test.go
- backend/internal/service/setting_service_platform_threshold_test.go
- backend/internal/service/setting_service_public_test.go
- backend/internal/service/setting_service_update_test.go
- backend/internal/service/setting_service_user_error_persist_test.go
- backend/internal/service/setting_service_wechat_config_test.go
- backend/internal/service/setting_update.go
- backend/internal/service/setting_user_error_view_test.go
- backend/internal/service/settings_view.go
- backend/internal/service/shadow_routing.go
- backend/internal/service/shadow_routing_test.go
- backend/internal/service/slice_helpers.go
- backend/internal/service/spark_shadow_integration_test.go
- backend/internal/service/spend_guard.go
- backend/internal/service/spend_guard_test.go
- backend/internal/service/sql_errors.go
- backend/internal/service/sse_scanner_buffer_pool.go
- backend/internal/service/sse_scanner_buffer_pool_test.go
- backend/internal/service/sticky_session_test.go
- backend/internal/service/subscription_assign_idempotency_test.go
- backend/internal/service/subscription_calculate_progress_test.go
- backend/internal/service/subscription_daily_midnight_reset_test.go
- backend/internal/service/subscription_expiry_service.go
- backend/internal/service/subscription_expiry_service_test.go
- backend/internal/service/subscription_maintenance_queue.go
- backend/internal/service/subscription_maintenance_queue_test.go
- backend/internal/service/subscription_monthly_window_test.go
- backend/internal/service/subscription_renewal_lock_test.go
- backend/internal/service/subscription_reset_quota_test.go
- backend/internal/service/subscription_revoke_cache_test.go
- backend/internal/service/subscription_service.go
- backend/internal/service/support_ticket.go
- backend/internal/service/support_ticket_test.go
- backend/internal/service/system_operation_lock_service.go
- backend/internal/service/system_operation_lock_service_test.go
- backend/internal/service/temp_unsched.go
- backend/internal/service/temp_unsched_test.go
- backend/internal/service/tencent_captcha_service.go
- backend/internal/service/tencent_captcha_service_test.go
- backend/internal/service/tencent_captcha_settings_test.go
- backend/internal/service/testdata/ollama_settings_usage.html
- backend/internal/service/testdata/security_monitor_system_prompt.txt
- backend/internal/service/testhelpers_test.go
- backend/internal/service/thinking_protocol.go
- backend/internal/service/thinking_protocol_filter_integration_test.go
- backend/internal/service/thinking_protocol_test.go
- backend/internal/service/tiered_routing.go
- backend/internal/service/tiered_routing_test.go
- backend/internal/service/timing_wheel_service.go
- backend/internal/service/timing_wheel_service_test.go
- backend/internal/service/tls_fingerprint_profile_service.go
- backend/internal/service/token_cache_invalidator.go
- backend/internal/service/token_cache_invalidator_test.go
- backend/internal/service/token_cache_key.go
- backend/internal/service/token_cache_key_test.go
- backend/internal/service/token_refresh_pool_health_test.go
- backend/internal/service/token_refresh_service.go
- backend/internal/service/token_refresh_service_candidates_test.go
- backend/internal/service/token_refresh_service_test.go
- backend/internal/service/token_refresher.go
- backend/internal/service/token_refresher_test.go
- backend/internal/service/totp_service.go
- backend/internal/service/totp_verification_method_test.go
- backend/internal/service/turnstile_service.go
- backend/internal/service/update_service.go
- backend/internal/service/update_service_test.go
- backend/internal/service/upgrade024_custom_regression_test.go
- backend/internal/service/upstream_billing_probe.go
- backend/internal/service/upstream_billing_probe_multiplatform_test.go
- backend/internal/service/upstream_billing_probe_test.go
- backend/internal/service/upstream_models.go
- backend/internal/service/upstream_models_test.go
- backend/internal/service/upstream_path_guard.go
- backend/internal/service/upstream_path_guard_test.go
- backend/internal/service/upstream_request_id.go
- backend/internal/service/upstream_request_id_test.go
- backend/internal/service/upstream_response_limit.go
- backend/internal/service/upstream_response_limit_test.go
- backend/internal/service/upstream_response_model.go
- backend/internal/service/upstream_response_model_bench_test.go
- backend/internal/service/upstream_response_model_test.go
- backend/internal/service/usage_billing.go
- backend/internal/service/usage_billing_quantize_test.go
- backend/internal/service/usage_cleanup.go
- backend/internal/service/usage_cleanup_service.go
- backend/internal/service/usage_cleanup_service_test.go
- backend/internal/service/usage_log.go
- backend/internal/service/usage_log_create_result.go
- backend/internal/service/usage_log_cyber_test.go
- backend/internal/service/usage_log_helpers.go
- backend/internal/service/usage_log_test.go
- backend/internal/service/usage_record_worker_pool.go
- backend/internal/service/usage_record_worker_pool_test.go
- backend/internal/service/usage_service.go
- backend/internal/service/user.go
- backend/internal/service/user_attribute.go
- backend/internal/service/user_attribute_service.go
- backend/internal/service/user_can_bind_group_test.go
- backend/internal/service/user_group_rate.go
- backend/internal/service/user_group_rate_resolver.go
- backend/internal/service/user_group_rate_resolver_test.go
- backend/internal/service/user_msg_queue_service.go
- backend/internal/service/user_msg_queue_service_test.go
- backend/internal/service/user_platform_quota_flusher.go
- backend/internal/service/user_platform_quota_flusher_test.go
- backend/internal/service/user_platform_quota_port.go
- backend/internal/service/user_rpm_cache.go
- backend/internal/service/user_service.go
- backend/internal/service/user_service_email_identity_sync_test.go
- backend/internal/service/user_service_test.go
- backend/internal/service/user_service_update_fields_test.go
- backend/internal/service/user_subscription.go
- backend/internal/service/user_subscription_daily_quota_test.go
- backend/internal/service/user_subscription_days_remaining_test.go
- backend/internal/service/user_subscription_port.go
- backend/internal/service/user_subscription_reset_time_test.go
- backend/internal/service/vertex_service_account.go
- backend/internal/service/vertex_service_account_test.go
- backend/internal/service/video_billing.go
- backend/internal/service/video_billing_resolution.go
- backend/internal/service/video_billing_test.go
- backend/internal/service/websearch_config.go
- backend/internal/service/websearch_config_test.go
- backend/internal/service/wire.go
- backend/internal/service/wire_test.go
- backend/internal/setup/cli.go
- backend/internal/setup/handler.go
- backend/internal/setup/setup.go
- backend/internal/setup/setup_test.go
- backend/internal/testutil/fixtures.go
- backend/internal/testutil/httptest.go
- backend/internal/testutil/redis.go
- backend/internal/testutil/stubs.go
- backend/internal/util/httputil/httputil.go
- backend/internal/util/logredact/redact.go
- backend/internal/util/logredact/redact_test.go
- backend/internal/util/responseheaders/responseheaders.go
- backend/internal/util/responseheaders/responseheaders_test.go
- backend/internal/util/urlvalidator/validator.go
- backend/internal/util/urlvalidator/validator_test.go
- backend/internal/web/embed_off.go
- backend/internal/web/embed_on.go
- backend/internal/web/embed_test.go
- backend/internal/web/html_cache.go
- backend/internal/web/static_cache.go
- backend/internal/web/static_cache_test.go
- backend/migrations/001_init.sql
- backend/migrations/002_account_type_migration.sql
- backend/migrations/003_subscription.sql
- backend/migrations/004_add_redeem_code_notes.sql
- backend/migrations/005_schema_parity.sql
- backend/migrations/006_add_users_allowed_groups_compat.sql
- backend/migrations/006_fix_invalid_subscription_expires_at.sql
- backend/migrations/006b_guard_users_allowed_groups.sql
- backend/migrations/007_add_user_allowed_groups.sql
- backend/migrations/008_seed_default_group.sql
- backend/migrations/009_fix_usage_logs_cache_columns.sql
- backend/migrations/010_add_usage_logs_aggregated_indexes.sql
- backend/migrations/011_remove_duplicate_unique_indexes.sql
- backend/migrations/012_add_user_subscription_soft_delete.sql
- backend/migrations/013_log_orphan_allowed_groups.sql
- backend/migrations/014_drop_legacy_allowed_groups.sql
- backend/migrations/015_fix_settings_unique_constraint.sql
- backend/migrations/016_soft_delete_partial_unique_indexes.sql
- backend/migrations/018_user_attributes.sql
- backend/migrations/019_migrate_wechat_to_attributes.sql
- backend/migrations/020_add_temp_unschedulable.sql
- backend/migrations/024_add_gemini_tier_id.sql
- backend/migrations/026_ops_metrics_aggregation_tables.sql
- backend/migrations/027_usage_billing_consistency.sql
- backend/migrations/028_add_account_notes.sql
- backend/migrations/028_add_usage_logs_user_agent.sql
- backend/migrations/028_group_image_pricing.sql
- backend/migrations/029_add_group_claude_code_restriction.sql
- backend/migrations/029_usage_log_image_fields.sql
- backend/migrations/030_add_account_expires_at.sql
- backend/migrations/031_add_ip_address.sql
- backend/migrations/032_add_api_key_ip_restriction.sql
- backend/migrations/033_add_promo_codes.sql
- backend/migrations/033_ops_monitoring_vnext.sql
- backend/migrations/034_ops_upstream_error_events.sql
- backend/migrations/034_usage_dashboard_aggregation_tables.sql
- backend/migrations/035_usage_logs_partitioning.sql
- backend/migrations/036_ops_error_logs_add_is_count_tokens.sql
- backend/migrations/036_scheduler_outbox.sql
- backend/migrations/037_add_account_rate_multiplier.sql
- backend/migrations/037_ops_alert_silences.sql
- backend/migrations/038_ops_errors_resolution_retry_results_and_standardize_classification.sql
- backend/migrations/039_ops_job_heartbeats_add_last_result.sql
- backend/migrations/040_add_group_model_routing.sql
- backend/migrations/041_add_model_routing_enabled.sql
- backend/migrations/042_add_usage_cleanup_tasks.sql
- backend/migrations/042b_add_ops_system_metrics_switch_count.sql
- backend/migrations/043_add_usage_cleanup_cancel_audit.sql
- backend/migrations/043b_add_group_invalid_request_fallback.sql
- backend/migrations/044_add_user_totp.sql
- backend/migrations/044b_add_group_mcp_xml_inject.sql
- backend/migrations/045_add_accounts_extra_index.sql
- backend/migrations/045_add_announcements.sql
- backend/migrations/045_add_api_key_quota.sql
- backend/migrations/046_add_sora_accounts.sql
- backend/migrations/046_add_usage_log_reasoning_effort.sql
- backend/migrations/046b_add_group_supported_model_scopes.sql
- backend/migrations/047_add_sora_pricing_and_media_type.sql
- backend/migrations/047_add_user_group_rate_multipliers.sql
- backend/migrations/048_add_error_passthrough_rules.sql
- backend/migrations/049_unify_antigravity_model_mapping.sql
- backend/migrations/050_map_opus46_to_opus45.sql
- backend/migrations/051_migrate_opus45_to_opus46_thinking.sql
- backend/migrations/052_add_group_sort_order.sql
- backend/migrations/052_migrate_upstream_to_apikey.sql
- backend/migrations/053_add_security_secrets.sql
- backend/migrations/053_add_skip_monitoring_to_error_passthrough.sql
- backend/migrations/054_drop_legacy_cache_columns.sql
- backend/migrations/054_ops_system_logs.sql
- backend/migrations/055_add_cache_ttl_overridden.sql
- backend/migrations/056_add_api_key_last_used_at.sql
- backend/migrations/057_add_idempotency_records.sql
- backend/migrations/058_add_sonnet46_to_model_mapping.sql
- backend/migrations/059_add_gemini31_pro_to_model_mapping.sql
- backend/migrations/060_add_gemini31_flash_image_to_model_mapping.sql
- backend/migrations/060_add_usage_log_openai_ws_mode.sql
- backend/migrations/061_add_usage_log_request_type.sql
- backend/migrations/062_add_scheduler_and_usage_composite_indexes_notx.sql
- backend/migrations/063_add_sora_client_tables.sql
- backend/migrations/064_add_api_key_rate_limits.sql
- backend/migrations/065_add_search_trgm_indexes.sql
- backend/migrations/066_add_scheduled_test_tables.sql
- backend/migrations/067_add_account_load_factor.sql
- backend/migrations/068_add_announcement_notify_mode.sql
- backend/migrations/069_add_group_messages_dispatch.sql
- backend/migrations/070_add_scheduled_test_auto_recover.sql
- backend/migrations/070_add_usage_log_service_tier.sql
- backend/migrations/071_add_gemini25_flash_image_to_model_mapping.sql
- backend/migrations/071_add_usage_billing_dedup.sql
- backend/migrations/072_add_usage_billing_dedup_created_at_brin_notx.sql
- backend/migrations/073_add_usage_billing_dedup_archive.sql
- backend/migrations/074_add_usage_log_endpoints.sql
- backend/migrations/075_add_usage_log_upstream_model.sql
- backend/migrations/075_map_haiku45_to_sonnet46.sql
- backend/migrations/076_add_usage_log_upstream_model_index_notx.sql
- backend/migrations/077_add_usage_log_requested_model.sql
- backend/migrations/078_add_usage_log_requested_model_index_notx.sql
- backend/migrations/079_ops_error_logs_add_endpoint_fields.sql
- backend/migrations/080_create_tls_fingerprint_profiles.sql
- backend/migrations/081_add_group_account_filter.sql
- backend/migrations/081_create_channels.sql
- backend/migrations/082_refactor_channel_pricing.sql
- backend/migrations/083_channel_model_mapping.sql
- backend/migrations/084_channel_billing_model_source.sql
- backend/migrations/085_channel_restrict_and_per_request_price.sql
- backend/migrations/086_channel_platform_pricing.sql
- backend/migrations/087_usage_log_billing_mode.sql
- backend/migrations/088_channel_billing_model_source_channel_mapped.sql
- backend/migrations/089_usage_log_image_output_tokens.sql
- backend/migrations/090_drop_sora.sql
- backend/migrations/091_add_group_messages_dispatch_model_config.sql
- backend/migrations/092_payment_orders.sql
- backend/migrations/093_payment_audit_logs.sql
- backend/migrations/094_removed_payment_channels.sql
- backend/migrations/095_channel_features.sql
- backend/migrations/095_subscription_plans.sql
- backend/migrations/096_payment_provider_instances.sql
- backend/migrations/097_fix_settings_updated_at_default.sql
- backend/migrations/098_migrate_purchase_subscription_to_custom_menu.sql
- backend/migrations/099_fix_migrated_purchase_menu_label_icon.sql
- backend/migrations/100_remove_easypay_from_enabled_payment_types.sql
- backend/migrations/101_add_account_stats_pricing.sql
- backend/migrations/101_add_balance_notify_fields.sql
- backend/migrations/101_add_channel_features_config.sql
- backend/migrations/101_add_payment_mode.sql
- backend/migrations/102_add_balance_notify_threshold_type.sql
- backend/migrations/102_add_out_trade_no_to_payment_orders.sql
- backend/migrations/103_add_allow_user_refund.sql
- backend/migrations/104_migrate_notify_emails_to_struct.sql
- backend/migrations/105_migrate_websearch_emulation_to_tristate.sql
- backend/migrations/106_add_account_stats_pricing_intervals.sql
- backend/migrations/107_add_account_cost_to_dashboard_tables.sql
- backend/migrations/108_auth_identity_foundation_core.sql
- backend/migrations/108a_widen_auth_identity_migration_report_type.sql
- backend/migrations/109_auth_identity_compat_backfill.sql
- backend/migrations/110_pending_auth_and_provider_default_grants.sql
- backend/migrations/111_payment_routing_and_scheduler_flags.sql
- backend/migrations/112_add_payment_order_provider_key_snapshot.sql
- backend/migrations/113_normalize_legacy_wechat_provider_key.sql
- backend/migrations/114_auth_identity_migration_report_resolution.sql
- backend/migrations/115_auth_identity_legacy_external_backfill.sql
- backend/migrations/116_auth_identity_legacy_external_safety_reports.sql
- backend/migrations/117_add_payment_order_provider_snapshot.sql
- backend/migrations/118_wechat_dual_mode_and_auth_source_defaults.sql
- backend/migrations/119_enforce_payment_orders_out_trade_no_unique.sql
- backend/migrations/120_enforce_payment_orders_out_trade_no_unique_notx.sql
- backend/migrations/120a_align_payment_orders_out_trade_no_index_name.sql
- backend/migrations/121_auth_identity_migration_report_type_widen.sql
- backend/migrations/122_pending_auth_completion_token_cleanup.sql
- backend/migrations/123_fix_legacy_auth_source_grant_on_signup_defaults.sql
- backend/migrations/124_backfill_legacy_oidc_security_flags.sql
- backend/migrations/125_add_channel_monitors.sql
- backend/migrations/125_add_group_rpm_limit.sql
- backend/migrations/126_add_channel_monitor_aggregation.sql
- backend/migrations/126_add_user_rpm_limit.sql
- backend/migrations/127_add_user_group_rpm_override.sql
- backend/migrations/127_drop_channel_monitor_deleted_at.sql
- backend/migrations/128_add_channel_monitor_request_templates.sql
- backend/migrations/129_seed_claude_code_template.sql
- backend/migrations/130_add_user_affiliates.sql
- backend/migrations/131_affiliate_rebate_hardening.sql
- backend/migrations/132_affiliate_custom_settings.sql
- backend/migrations/133_affiliate_rebate_freeze.sql
- backend/migrations/134_affiliate_ledger_audit_snapshots.sql
- backend/migrations/134_image_generation_group_controls.sql
- backend/migrations/135_allow_email_oauth_provider_types.sql
- backend/migrations/135_content_moderation.sql
- backend/migrations/136_add_dingtalk_provider_type.sql
- backend/migrations/136_remove_ops_retry_replay.sql
- backend/migrations/136_usage_log_image_size_metadata.sql
- backend/migrations/137_redeem_code_expires_at.sql
- backend/migrations/138_channel_monitor_openai_api_mode.sql
- backend/migrations/139_seed_openai_monitor_templates.sql
- backend/migrations/140_extend_user_provider_default_grants_check.sql
- backend/migrations/141_subscription_expiry_notify_enabled.sql
- backend/migrations/142_user_platform_quotas.sql
- backend/migrations/143_group_models_list_config.sql
- backend/migrations/144_add_opus48_to_model_mapping.sql
- backend/migrations/145_deleted_api_key_audit.sql
- backend/migrations/145_ops_metrics_ttft_sample_count.sql
- backend/migrations/147_ops_error_log_api_key_prefix.sql
- backend/migrations/148_add_ops_error_logs_user_time_index_notx.sql
- backend/migrations/149_proxy_expiry_fallback.sql
- backend/migrations/150_account_group_scheduler_indexes_notx.sql
- backend/migrations/151_account_autopause_expiry_index_notx.sql
- backend/migrations/151_channel_monitor_jitter.sql
- backend/migrations/152_scheduler_outbox_dedup_key.sql
- backend/migrations/153_scheduler_outbox_pending_dedup_key_index_notx.sql
- backend/migrations/154_account_spark_shadow.sql
- backend/migrations/154_add_ops_system_logs_api_key_id.sql
- backend/migrations/154a_account_spark_shadow_indexes_notx.sql
- backend/migrations/155_add_ops_system_logs_api_key_id_index_notx.sql
- backend/migrations/156_content_moderation_matched_keyword.sql
- backend/migrations/157_user_platform_quotas_add_grok.sql
- backend/migrations/158_add_group_peak_rate_multiplier.sql
- backend/migrations/158_enable_grok_media_generation_groups.sql
- backend/migrations/159_batch_image_foundation.sql
- backend/migrations/160_add_user_frozen_balance.sql
- backend/migrations/160_batch_image_provider_refs.sql
- backend/migrations/161_batch_image_pricing_snapshot.sql
- backend/migrations/162_add_group_batch_image_generation_gate.sql
- backend/migrations/163_batch_image_default_discount_and_hold_ratio.sql
- backend/migrations/164_batch_image_download_and_user_delete.sql
- backend/migrations/165_hide_pre_upstream_batch_image_failures.sql
- backend/migrations/166_batch_image_task_name.sql
- backend/migrations/167_clear_auto_batch_image_task_names.sql
- backend/migrations/168_restore_empty_batch_image_task_names.sql
- backend/migrations/169_batch_image_parent_batch.sql
- backend/migrations/170_add_grok_video_pricing_controls.sql
- backend/migrations/171_allow_video_usage_without_image_size.sql
- backend/migrations/172_composite_model_routes.sql
- backend/migrations/172_video_per_second_billing_metadata.sql
- backend/migrations/173_allow_cyber_blocked_usage_request_type.sql
- backend/migrations/174_add_usage_log_long_context_billing.sql
- backend/migrations/174_add_usage_logs_api_key_latest_ip_index_notx.sql
- backend/migrations/174_group_web_search_price_per_call.sql
- backend/migrations/175_add_ops_system_logs_host.sql
- backend/migrations/175_default_openai_long_context_billing.sql
- backend/migrations/175a_add_ops_system_logs_host_index_notx.sql
- backend/migrations/176_channel_monitor_grok_provider.sql
- backend/migrations/177_add_subscription_plan_currency.sql
- backend/migrations/178_channel_image_input_price.sql
- backend/migrations/179_usage_log_image_input_tokens.sql
- backend/migrations/180_audit_logs.sql
- backend/migrations/181_group_duplicate_operation_id.sql
- backend/migrations/181_prompt_audit.sql
- backend/migrations/182_prompt_audit_full_prompt.sql
- backend/migrations/183_ops_ingress_reject_aggregates.sql
- backend/migrations/184_auth_cache_invalidation_outbox.sql
- backend/migrations/185_group_reasoning_effort_policy.sql
- backend/migrations/186_alipay_mobile_precreate_deep_link.sql
- backend/migrations/186_group_auth_cache_image_generation.sql
- backend/migrations/187_add_usage_log_session_id.sql
- backend/migrations/188_allow_live_usage_request_type.sql
- backend/migrations/189_add_group_allow_live.sql
- backend/migrations/190_add_users_email_alias_dedup_index_notx.sql
- backend/migrations/191_passkey_credentials.sql
- backend/migrations/192_group_profit_control.sql
- backend/migrations/193_group_profit_control_auth_cache_invalidation.sql
- backend/migrations/194_add_usage_log_upstream_response_model.sql
- backend/migrations/194_channel_monitor_v2.sql
- backend/migrations/195_add_usage_log_upstream_model_mismatch_index_notx.sql
- backend/migrations/195_channel_monitor_mode.sql
- backend/migrations/196_channel_monitor_v2_ignored_error_categories.sql
- backend/migrations/197_channel_monitor_v2_seed_popular_models.sql
- backend/migrations/198_channel_monitor_v2_health_thresholds.sql
- backend/migrations/199_channel_monitor_v2_fixed_rollups.sql
- backend/migrations/200_channel_monitor_v2_rollup_permissions.sql
- backend/migrations/201_channel_monitor_v2_refresh_5m.sql
- backend/migrations/202_channel_monitor_v2_full_table_permissions.sql
- backend/migrations/203_channel_monitor_v2_default_ignore_and_cache.sql
- backend/migrations/204_channel_monitor_hide_throughput.sql
- backend/migrations/205_channel_monitor_v2_reset_factory_cache_thresholds.sql
- backend/migrations/206_channel_monitor_v2_privacy_defaults.sql
- backend/migrations/217_group_video_model_prices.sql
- backend/migrations/218_group_audio_voice_pricing.sql
- backend/migrations/219_group_search_price_per_1k.sql
- backend/migrations/220_clear_non_grok_video_generation_config.sql
- backend/migrations/221_group_model_pricing.sql
- backend/migrations/222_group_usage_daily_rollups.sql
- backend/migrations/223_group_usage_rollup_timezone.sql
- backend/migrations/224_user_platform_quotas_add_cn_providers.sql
- backend/migrations/225_backfill_codex_fingerprint_seed.sql
- backend/migrations/225_channel_model_time_pricing.sql
- backend/migrations/226_add_usage_log_effective_model_indexes_notx.sql
- backend/migrations/226_channel_monitor_quota_mode.sql
- backend/migrations/227_composite_routes_add_cn_providers.sql
- backend/migrations/228_channel_pricing_multipliers.sql
- backend/migrations/229_plugins.sql
- backend/migrations/230_plugin_artifacts.sql
- backend/migrations/231_add_usage_log_native_compaction_v2.sql
- backend/migrations/231_add_usage_log_requested_reasoning_effort.sql
- backend/migrations/231_user_restrict_public_groups.sql
- backend/migrations/232_add_usage_log_upstream_request_id.sql
- backend/migrations/232_channel_cache_write_1h_pricing.sql
- backend/migrations/232_group_force_openai_fast.sql
- backend/migrations/232_group_reasoning_effort_over_limit.sql
- backend/migrations/233_add_usage_log_upstream_request_id_index_notx.sql
- backend/migrations/233_group_free_openai_fast.sql
- backend/migrations/234_channel_max_reasoning_effort_multiplier.sql
- backend/migrations/234_group_codex_models_manifest_config.sql
- backend/migrations/235_account_proxy_mode_check.sql
- backend/migrations/235_group_model_allowlist.sql
- backend/migrations/236_group_model_allowlist_repair.sql
- backend/migrations/237_add_minimax_platform.sql
- backend/migrations/237_group_security_policy.sql
- backend/migrations/238_content_moderation_overturned.sql
- backend/migrations/241_security_policy_keyword_deleted_at_index.sql
- backend/migrations/242_global_model_pricing.sql
- backend/migrations/243_support_tickets.sql
- backend/migrations/244_legacy_api_key_read_compat.sql
- backend/migrations/README.md
- backend/migrations/account_proxy_mode_check_migration_test.go
- backend/migrations/auth_identity_payment_migrations_regression_test.go
- backend/migrations/channel_monitor_grok_provider_migration_test.go
- backend/migrations/channel_monitor_quota_mode_migration_test.go
- backend/migrations/channel_pricing_multipliers_migration_test.go
- backend/migrations/composite_routes_cn_providers_migration_test.go
- backend/migrations/group_force_openai_fast_migration_test.go
- backend/migrations/group_free_openai_fast_migration_test.go
- backend/migrations/group_model_allowlist_repair_migration_test.go
- backend/migrations/group_usage_rollup_migration_test.go
- backend/migrations/latest_api_key_ip_index_test.go
- backend/migrations/migrations.go
- backend/migrations/minimax_platform_migration_test.go
- backend/migrations/openai_long_context_billing_migration_test.go
- backend/migrations/plugins_migration_test.go
- backend/migrations/usage_log_effective_model_index_test.go
- backend/migrations/user_platform_quota_cn_providers_migration_test.go
- backend/pkg/pluginapi/README.md
- backend/pkg/pluginapi/docs/development.md
- backend/pkg/pluginapi/docs/package-format.md
- backend/pkg/pluginapi/docs/security.md
- backend/pkg/pluginapi/docs/ui-bridge.md
- backend/pkg/pluginapi/v1/manifest.schema.json
- backend/pkg/pluginapi/v1/manifest_schema_test.go
- backend/pkg/pluginapi/v1/plugin.pb.go
- backend/pkg/pluginapi/v1/plugin.proto
- backend/pkg/pluginapi/v1/plugin_grpc.pb.go
- backend/pkg/pluginapi/v1/runtime.go
- backend/resources/model-pricing/README.md
- backend/resources/model-pricing/model_prices_and_context_window.json
- backend/scripts/finalize-ingress-reject-cleanup.sql
- backend/scripts/resolve-version.sh
- deploy/.gitignore
- deploy/APPLE_CONTAINER.md
- deploy/Caddyfile
- deploy/DATAMANAGEMENTD_CN.md
- deploy/DOCKER.md
- deploy/Dockerfile
- deploy/EDGE_SECURITY.md
- deploy/Makefile
- deploy/README.md
- deploy/apple-container.sh
- deploy/build-relay.sh
- deploy/build_image.sh
- deploy/codex-instructions.md.tmpl
- deploy/compose.relay.yml
- deploy/config.example.yaml
- deploy/docker-compose.dev.yml
- deploy/docker-compose.local.yml
- deploy/docker-compose.standalone.yml
- deploy/docker-compose.yml
- deploy/docker-deploy.sh
- deploy/docker-entrypoint.sh
- deploy/init-relay-env.py
- deploy/install-datamanagementd.sh
- deploy/install.sh
- deploy/relay.env.example
- deploy/smoke-relay.py
- deploy/sub2api-datamanagementd.service
- deploy/sub2api.service
- deploy/test-caddyfile-cache.sh
- deploy/tests/apple-container-test.sh
- deploy/tests/docker-compose-gateway-env-test.sh
- deploy/tests/docker-compose-security-test.sh
- deploy/tests/docker-runtime-resources-test.sh
- deploy/tests/fixtures/bin/container
- deploy/tests/fixtures/bin/curl
- deploy/tests/install-github-token-test.sh
- docs/ADMIN_PAYMENT_INTEGRATION_API.md
- docs/ASYNC_IMAGE_TASKS.md
- docs/BATCH_IMAGE_MVP.md
- docs/BF-001-mode1-regression.md
- docs/BROWSER_VERIFICATION.md
- docs/COMPOSITE_GROUPS.md
- docs/PAYMENT.md
- docs/PAYMENT_CN.md
- docs/PLUGIN_DEVELOPMENT.md
- docs/PRODUCT_DECISIONS.md
- docs/REBUILD_PROGRESS.md
- docs/RELAY_DEPLOYMENT.md
- docs/channel-monitor-v2-safe-defaults.md
- docs/legal/admin-compliance.en.md
- docs/legal/admin-compliance.zh.md
- frontend/.eslintignore
- frontend/.eslintrc.cjs
- frontend/.npmrc
- frontend/audit.json
- frontend/index.html
- frontend/package.json
- frontend/pnpm-lock.yaml
- frontend/postcss.config.js
- frontend/public/logo.svg
- frontend/public/relay-mark.svg
- frontend/src/App.vue
- frontend/src/__tests__/integration/data-import.spec.ts
- frontend/src/__tests__/integration/navigation.spec.ts
- frontend/src/__tests__/integration/proxy-data-import.spec.ts
- frontend/src/__tests__/integration/usage-reasoning-effort.spec.ts
- frontend/src/__tests__/setup.ts
- frontend/src/api/__tests__/admin.accounts.antiDegrade.spec.ts
- frontend/src/api/__tests__/admin.accounts.duplicate.spec.ts
- frontend/src/api/__tests__/admin.accounts.ollamaCloudUsage.spec.ts
- frontend/src/api/__tests__/admin.accounts.upstreamBillingProbe.spec.ts
- frontend/src/api/__tests__/admin.channelMonitor.duplicate.spec.ts
- frontend/src/api/__tests__/admin.grok.spec.ts
- frontend/src/api/__tests__/admin.groups.duplicate.spec.ts
- frontend/src/api/__tests__/admin.groups.usage-summary.spec.ts
- frontend/src/api/__tests__/admin.proxies.spec.ts
- frontend/src/api/__tests__/admin.system.rollback.spec.ts
- frontend/src/api/__tests__/admin.users.spec.ts
- frontend/src/api/__tests__/adminUIRequest.spec.ts
- frontend/src/api/__tests__/auth-captcha-oauth-start.spec.ts
- frontend/src/api/__tests__/auth-oauth-adoption.spec.ts
- frontend/src/api/__tests__/channelMonitorV2.spec.ts
- frontend/src/api/__tests__/client.spec.ts
- frontend/src/api/__tests__/codex.spec.ts
- frontend/src/api/__tests__/passkey.spec.ts
- frontend/src/api/__tests__/payment.spec.ts
- frontend/src/api/__tests__/settings.authSourceDefaults.spec.ts
- frontend/src/api/__tests__/settings.paymentVisibleMethods.spec.ts
- frontend/src/api/__tests__/settings.wechatConnect.spec.ts
- frontend/src/api/__tests__/tokenRefresh.spec.ts
- frontend/src/api/__tests__/user.spec.ts
- frontend/src/api/admin/accountHealth.ts
- frontend/src/api/admin/accounts.ts
- frontend/src/api/admin/affiliates.ts
- frontend/src/api/admin/announcements.ts
- frontend/src/api/admin/antigravity.ts
- frontend/src/api/admin/apiKeys.ts
- frontend/src/api/admin/audit.ts
- frontend/src/api/admin/backup.ts
- frontend/src/api/admin/channelMonitor.ts
- frontend/src/api/admin/channelMonitorTemplate.ts
- frontend/src/api/admin/channels.ts
- frontend/src/api/admin/cnProviders.ts
- frontend/src/api/admin/compliance.ts
- frontend/src/api/admin/dashboard.ts
- frontend/src/api/admin/dataManagement.ts
- frontend/src/api/admin/errorPassthrough.ts
- frontend/src/api/admin/gemini.ts
- frontend/src/api/admin/globalPricing.ts
- frontend/src/api/admin/grok.ts
- frontend/src/api/admin/groups.ts
- frontend/src/api/admin/index.ts
- frontend/src/api/admin/margins.ts
- frontend/src/api/admin/ops.ts
- frontend/src/api/admin/payment.ts
- frontend/src/api/admin/plugins.ts
- frontend/src/api/admin/promo.ts
- frontend/src/api/admin/proxies.ts
- frontend/src/api/admin/redeem.ts
- frontend/src/api/admin/riskControl.ts
- frontend/src/api/admin/scheduledTests.ts
- frontend/src/api/admin/securityPolicy.ts
- frontend/src/api/admin/settings.ts
- frontend/src/api/admin/spendGuard.ts
- frontend/src/api/admin/subscriptions.ts
- frontend/src/api/admin/system.ts
- frontend/src/api/admin/tickets.ts
- frontend/src/api/admin/tieredRouting.ts
- frontend/src/api/admin/tlsFingerprintProfile.ts
- frontend/src/api/admin/usage.ts
- frontend/src/api/admin/userAttributes.ts
- frontend/src/api/admin/users.ts
- frontend/src/api/adminUIRequest.ts
- frontend/src/api/announcements.ts
- frontend/src/api/auth.ts
- frontend/src/api/batchImage.ts
- frontend/src/api/billing.ts
- frontend/src/api/channelMonitor.ts
- frontend/src/api/channelMonitorV2.ts
- frontend/src/api/channels.ts
- frontend/src/api/client.ts
- frontend/src/api/codex.ts
- frontend/src/api/groups.ts
- frontend/src/api/index.ts
- frontend/src/api/keys.ts
- frontend/src/api/modelPlaza.ts
- frontend/src/api/passkey.ts
- frontend/src/api/payment.ts
- frontend/src/api/redeem.ts
- frontend/src/api/setup.ts
- frontend/src/api/subscriptions.ts
- frontend/src/api/tickets.ts
- frontend/src/api/tokenRefresh.ts
- frontend/src/api/totp.ts
- frontend/src/api/url.ts
- frontend/src/api/usage.ts
- frontend/src/api/user.ts
- frontend/src/assets/icons/airwallex.svg
- frontend/src/assets/icons/alipay.svg
- frontend/src/assets/icons/easypay.svg
- frontend/src/assets/icons/payment.svg
- frontend/src/assets/icons/stripe.svg
- frontend/src/assets/icons/wxpay.svg
- frontend/src/components/AliyunCaptchaWidget.vue
- frontend/src/components/CaptchaChallenge.vue
- frontend/src/components/Guide/steps.ts
- frontend/src/components/TencentCaptchaGate.vue
- frontend/src/components/TurnstileWidget.vue
- frontend/src/components/__tests__/AliyunCaptchaWidget.spec.ts
- frontend/src/components/__tests__/ApiKeyCreate.spec.ts
- frontend/src/components/__tests__/Dashboard.spec.ts
- frontend/src/components/__tests__/LoginForm.spec.ts
- frontend/src/components/__tests__/TencentCaptchaGate.spec.ts
- frontend/src/components/__tests__/TurnstileWidget.spec.ts
- frontend/src/components/account/AccountCapacityCell.vue
- frontend/src/components/account/AccountGroupsCell.vue
- frontend/src/components/account/AccountQuotaInfo.vue
- frontend/src/components/account/AccountStatsModal.vue
- frontend/src/components/account/AccountStatusIndicator.vue
- frontend/src/components/account/AccountTestModal.vue
- frontend/src/components/account/AccountTodayStatsCell.vue
- frontend/src/components/account/AccountUsageCell.vue
- frontend/src/components/account/BulkEditAccountModal.vue
- frontend/src/components/account/CNProviderBalanceCell.vue
- frontend/src/components/account/CNProviderQuotaCell.vue
- frontend/src/components/account/CapacityBadge.vue
- frontend/src/components/account/CnBaseUrlPresets.vue
- frontend/src/components/account/CreateAccountModal.vue
- frontend/src/components/account/EditAccountModal.vue
- frontend/src/components/account/GrokBaseUrlPresets.vue
- frontend/src/components/account/GrokQuotaProbeCell.vue
- frontend/src/components/account/HeaderOverrideEditor.vue
- frontend/src/components/account/HeaderOverrideJsonTools.vue
- frontend/src/components/account/ModelWhitelistSelector.vue
- frontend/src/components/account/OAuthAuthorizationFlow.vue
- frontend/src/components/account/OllamaCloudUsageCell.vue
- frontend/src/components/account/OllamaCloudUsageSettings.vue
- frontend/src/components/account/OpenAIQuotaResetCell.vue
- frontend/src/components/account/QuotaBadge.vue
- frontend/src/components/account/QuotaDimensionRow.vue
- frontend/src/components/account/QuotaLimitCard.vue
- frontend/src/components/account/QuotaNotifyToggle.vue
- frontend/src/components/account/ReAuthAccountModal.vue
- frontend/src/components/account/SyncFromCrsModal.vue
- frontend/src/components/account/TempUnschedStatusModal.vue
- frontend/src/components/account/UpstreamBillingRateCell.vue
- frontend/src/components/account/UpstreamRequestIdHeaderField.vue
- frontend/src/components/account/UsageProgressBar.vue
- frontend/src/components/account/__tests__/AccountStatusIndicator.spec.ts
- frontend/src/components/account/__tests__/AccountTestModal.spec.ts
- frontend/src/components/account/__tests__/AccountUsageCell.spec.ts
- frontend/src/components/account/__tests__/BulkEditAccountModal.spec.ts
- frontend/src/components/account/__tests__/CNProviderBalanceCell.spec.ts
- frontend/src/components/account/__tests__/CNProviderQuotaCell.spec.ts
- frontend/src/components/account/__tests__/CreateAccountModal.grok.spec.ts
- frontend/src/components/account/__tests__/CreateAccountModal.spec.ts
- frontend/src/components/account/__tests__/EditAccountModal.antiDegrade.spec.ts
- frontend/src/components/account/__tests__/EditAccountModal.grokMediaEligibility.spec.ts
- frontend/src/components/account/__tests__/EditAccountModal.grokUpstream.spec.ts
- frontend/src/components/account/__tests__/EditAccountModal.spec.ts
- frontend/src/components/account/__tests__/GrokQuotaProbeCell.spec.ts
- frontend/src/components/account/__tests__/ModelWhitelistSelector.spec.ts
- frontend/src/components/account/__tests__/OllamaCloudUsageCell.spec.ts
- frontend/src/components/account/__tests__/OllamaCloudUsageSettings.spec.ts
- frontend/src/components/account/__tests__/OpenAIQuotaResetCell.spark_shadow.spec.ts
- frontend/src/components/account/__tests__/UpstreamBillingRateCell.spec.ts
- frontend/src/components/account/__tests__/UpstreamRequestIdHeaderField.spec.ts
- frontend/src/components/account/__tests__/UsageProgressBar.spec.ts
- frontend/src/components/account/__tests__/accountExpiry.spec.ts
- frontend/src/components/account/__tests__/credentialsBuilder.cnAdaptive.spec.ts
- frontend/src/components/account/__tests__/credentialsBuilder.spec.ts
- frontend/src/components/account/__tests__/longContextBilling.spec.ts
- frontend/src/components/account/accountExpiry.ts
- frontend/src/components/account/credentialsBuilder.ts
- frontend/src/components/account/index.ts
- frontend/src/components/account/longContextBilling.ts
- frontend/src/components/admin/AdminComplianceDialog.vue
- frontend/src/components/admin/ErrorPassthroughRulesModal.vue
- frontend/src/components/admin/TLSFingerprintProfilesModal.vue
- frontend/src/components/admin/account/AccountActionMenu.vue
- frontend/src/components/admin/account/AccountBulkActionsBar.vue
- frontend/src/components/admin/account/AccountStatsModal.vue
- frontend/src/components/admin/account/AccountTableActions.vue
- frontend/src/components/admin/account/AccountTableFilters.vue
- frontend/src/components/admin/account/AccountTestModal.vue
- frontend/src/components/admin/account/ImportDataModal.vue
- frontend/src/components/admin/account/ReAuthAccountModal.vue
- frontend/src/components/admin/account/ScheduledTestsPanel.vue
- frontend/src/components/admin/account/__tests__/AccountActionMenu.position.spec.ts
- frontend/src/components/admin/account/__tests__/AccountActionMenu.spark_shadow.spec.ts
- frontend/src/components/admin/account/__tests__/AccountBulkActionsBar.spec.ts
- frontend/src/components/admin/account/__tests__/AccountTestModal.spec.ts
- frontend/src/components/admin/account/__tests__/ReAuthAccountModal.grok.spec.ts
- frontend/src/components/admin/announcements/AnnouncementReadStatusDialog.vue
- frontend/src/components/admin/announcements/AnnouncementTargetingEditor.vue
- frontend/src/components/admin/announcements/__tests__/AnnouncementReadStatusDialog.spec.ts
- frontend/src/components/admin/channel/IntervalRow.vue
- frontend/src/components/admin/channel/ModelTagInput.vue
- frontend/src/components/admin/channel/PricingEntryCard.vue
- frontend/src/components/admin/channel/TimePricingSection.vue
- frontend/src/components/admin/channel/__tests__/PricingEntryCard.timePricing.spec.ts
- frontend/src/components/admin/channel/__tests__/TimePricingSection.spec.ts
- frontend/src/components/admin/channel/__tests__/types.spec.ts
- frontend/src/components/admin/channel/types.ts
- frontend/src/components/admin/group/CodexManifestAccountsField.vue
- frontend/src/components/admin/group/GroupRPMOverridesModal.vue
- frontend/src/components/admin/group/GroupRateMultipliersModal.vue
- frontend/src/components/admin/group/ReasoningEffortPolicyFields.vue
- frontend/src/components/admin/group/__tests__/CodexManifestAccountsField.spec.ts
- frontend/src/components/admin/group/__tests__/ReasoningEffortPolicyFields.spec.ts
- frontend/src/components/admin/monitor/MonitorActionsCell.spec.ts
- frontend/src/components/admin/monitor/MonitorActionsCell.vue
- frontend/src/components/admin/monitor/MonitorAdvancedRequestConfig.vue
- frontend/src/components/admin/monitor/MonitorFiltersBar.vue
- frontend/src/components/admin/monitor/MonitorFormDialog.vue
- frontend/src/components/admin/monitor/MonitorKeyPickerDialog.vue
- frontend/src/components/admin/monitor/MonitorPrimaryModelCell.vue
- frontend/src/components/admin/monitor/MonitorRunResultDialog.vue
- frontend/src/components/admin/monitor/MonitorTemplateApplyPickerDialog.vue
- frontend/src/components/admin/monitor/MonitorTemplateManagerDialog.vue
- frontend/src/components/admin/monitor/__tests__/MonitorPrimaryModelCell.spec.ts
- frontend/src/components/admin/payment/AdminOrderDetail.vue
- frontend/src/components/admin/payment/AdminOrderTable.vue
- frontend/src/components/admin/payment/AdminRefundDialog.vue
- frontend/src/components/admin/payment/DailyRevenueChart.vue
- frontend/src/components/admin/payment/OrderStatsCards.vue
- frontend/src/components/admin/payment/PaymentMethodChart.vue
- frontend/src/components/admin/payment/TopUsersLeaderboard.vue
- frontend/src/components/admin/payment/__tests__/orderCurrencyDisplay.spec.ts
- frontend/src/components/admin/proxy/ImportDataModal.vue
- frontend/src/components/admin/usage/UsageCleanupDialog.vue
- frontend/src/components/admin/usage/UsageExportProgress.vue
- frontend/src/components/admin/usage/UsageFilters.vue
- frontend/src/components/admin/usage/UsageStatsCards.vue
- frontend/src/components/admin/usage/UsageTable.vue
- frontend/src/components/admin/usage/UserTokenRanking.vue
- frontend/src/components/admin/usage/__tests__/UsageFilters.spec.ts
- frontend/src/components/admin/usage/__tests__/UsageStatsCards.spec.ts
- frontend/src/components/admin/usage/__tests__/UsageTable.spec.ts
- frontend/src/components/admin/usage/__tests__/UserTokenRanking.spec.ts
- frontend/src/components/admin/user/BulkEditUserModal.vue
- frontend/src/components/admin/user/GroupReplaceModal.vue
- frontend/src/components/admin/user/UserAllowedGroupsModal.vue
- frontend/src/components/admin/user/UserApiKeysModal.vue
- frontend/src/components/admin/user/UserBalanceHistoryModal.vue
- frontend/src/components/admin/user/UserBalanceModal.vue
- frontend/src/components/admin/user/UserCreateModal.vue
- frontend/src/components/admin/user/UserEditModal.vue
- frontend/src/components/admin/user/UserPlatformQuotaModal.vue
- frontend/src/components/admin/user/__tests__/BulkEditUserModal.spec.ts
- frontend/src/components/admin/user/__tests__/UserEditModal.spec.ts
- frontend/src/components/admin/user/__tests__/UserPlatformQuotaModal.spec.ts
- frontend/src/components/auth/DingTalkOAuthSection.vue
- frontend/src/components/auth/EmailOAuthButtons.vue
- frontend/src/components/auth/GitHubMark.vue
- frontend/src/components/auth/GoogleMark.vue
- frontend/src/components/auth/LinuxDoOAuthSection.vue
- frontend/src/components/auth/LoginAgreementPrompt.vue
- frontend/src/components/auth/OidcOAuthSection.vue
- frontend/src/components/auth/PendingOAuthCreateAccountForm.vue
- frontend/src/components/auth/TotpLoginModal.vue
- frontend/src/components/auth/TotpStepUpDialog.vue
- frontend/src/components/auth/WechatOAuthSection.vue
- frontend/src/components/auth/__tests__/EmailOAuthButtons.spec.ts
- frontend/src/components/auth/__tests__/OAuthLoginSections.spec.ts
- frontend/src/components/auth/__tests__/PendingOAuthCreateAccountForm.spec.ts
- frontend/src/components/auth/__tests__/TotpLoginModal.spec.ts
- frontend/src/components/auth/__tests__/WechatOAuthSection.spec.ts
- frontend/src/components/channels/AvailableChannelsTable.vue
- frontend/src/components/channels/PricingRow.vue
- frontend/src/components/channels/SupportedModelChip.vue
- frontend/src/components/channels/__tests__/AvailableChannelsTable.spec.ts
- frontend/src/components/channels/__tests__/SupportedModelChip.spec.ts
- frontend/src/components/charts/EndpointDistributionChart.vue
- frontend/src/components/charts/GroupDistributionChart.vue
- frontend/src/components/charts/ModelDistributionChart.vue
- frontend/src/components/charts/TokenUsageTrend.vue
- frontend/src/components/charts/UserBreakdownSubTable.vue
- frontend/src/components/charts/__tests__/GroupDistributionChart.spec.ts
- frontend/src/components/charts/__tests__/ModelDistributionChart.spec.ts
- frontend/src/components/charts/__tests__/TokenUsageTrend.spec.ts
- frontend/src/components/common/AnnouncementBell.vue
- frontend/src/components/common/AnnouncementPopup.vue
- frontend/src/components/common/AutoRefreshButton.vue
- frontend/src/components/common/BaseDialog.vue
- frontend/src/components/common/ConfirmDialog.vue
- frontend/src/components/common/DataTable.vue
- frontend/src/components/common/DateRangePicker.vue
- frontend/src/components/common/EmptyState.vue
- frontend/src/components/common/ExportProgressDialog.vue
- frontend/src/components/common/GrokFreeIcon.vue
- frontend/src/components/common/GroupBadge.vue
- frontend/src/components/common/GroupCapacityBadge.vue
- frontend/src/components/common/GroupOptionItem.vue
- frontend/src/components/common/GroupSelector.vue
- frontend/src/components/common/HelpTooltip.vue
- frontend/src/components/common/ImageUpload.vue
- frontend/src/components/common/Input.vue
- frontend/src/components/common/IpGeoBatchToolbar.vue
- frontend/src/components/common/IpGeoCell.vue
- frontend/src/components/common/LoadingSpinner.vue
- frontend/src/components/common/LocaleSwitcher.vue
- frontend/src/components/common/ModelIcon.vue
- frontend/src/components/common/MonitorQuotaView.vue
- frontend/src/components/common/NavigationProgress.vue
- frontend/src/components/common/Pagination.vue
- frontend/src/components/common/PlatformIcon.vue
- frontend/src/components/common/PlatformTypeBadge.vue
- frontend/src/components/common/ProxyAdBanner.vue
- frontend/src/components/common/ProxySelector.vue
- frontend/src/components/common/README.md
- frontend/src/components/common/SearchInput.vue
- frontend/src/components/common/Select.vue
- frontend/src/components/common/Skeleton.vue
- frontend/src/components/common/StatCard.vue
- frontend/src/components/common/StatusBadge.vue
- frontend/src/components/common/SubscriptionProgressMini.vue
- frontend/src/components/common/TextArea.vue
- frontend/src/components/common/Toast.vue
- frontend/src/components/common/Toggle.vue
- frontend/src/components/common/VersionBadge.vue
- frontend/src/components/common/__tests__/AnnouncementPopup.spec.ts
- frontend/src/components/common/__tests__/BaseDialog.spec.ts
- frontend/src/components/common/__tests__/DataTable.spec.ts
- frontend/src/components/common/__tests__/DateRangePicker.spec.ts
- frontend/src/components/common/__tests__/GroupOptionItem.spec.ts
- frontend/src/components/common/__tests__/GroupSelector.spec.ts
- frontend/src/components/common/__tests__/HelpTooltip.spec.ts
- frontend/src/components/common/__tests__/IpGeoCell.spec.ts
- frontend/src/components/common/__tests__/MonitorQuotaView.spec.ts
- frontend/src/components/common/__tests__/NavigationProgress.spec.ts
- frontend/src/components/common/__tests__/PlatformTypeBadge.grok.spec.ts
- frontend/src/components/common/__tests__/Select.spec.ts
- frontend/src/components/common/index.ts
- frontend/src/components/common/types.ts
- frontend/src/components/icons/Icon.vue
- frontend/src/components/icons/index.ts
- frontend/src/components/keys/EndpointPopover.vue
- frontend/src/components/keys/UseKeyModal.vue
- frontend/src/components/keys/__tests__/EndpointPopover.spec.ts
- frontend/src/components/keys/__tests__/UseKeyModal.spec.ts
- frontend/src/components/layout/AppHeader.vue
- frontend/src/components/layout/AppLayout.vue
- frontend/src/components/layout/AppSidebar.vue
- frontend/src/components/layout/AuthLayout.vue
- frontend/src/components/layout/EXAMPLES.md
- frontend/src/components/layout/INTEGRATION.md
- frontend/src/components/layout/README.md
- frontend/src/components/layout/TablePageLayout.vue
- frontend/src/components/layout/__tests__/AppSidebar.spec.ts
- frontend/src/components/layout/__tests__/TablePageLayout.spec.ts
- frontend/src/components/layout/__tests__/docUrlSanitization.spec.ts
- frontend/src/components/layout/__tests__/siteLogoSanitization.spec.ts
- frontend/src/components/layout/index.ts
- frontend/src/components/modelPlaza/ModelPlazaContent.vue
- frontend/src/components/modelPlaza/PlazaFilterBar.vue
- frontend/src/components/modelPlaza/PlazaGroupSection.vue
- frontend/src/components/modelPlaza/PlazaModelPricingTable.vue
- frontend/src/components/modelPlaza/PlazaNavBar.vue
- frontend/src/components/modelPlaza/__tests__/PlazaGroupSection.spec.ts
- frontend/src/components/modelPlaza/__tests__/PlazaModelPricingTable.spec.ts
- frontend/src/components/payment/AmountInput.vue
- frontend/src/components/payment/OrderStatusBadge.vue
- frontend/src/components/payment/OrderTable.vue
- frontend/src/components/payment/PaymentMethodSelector.vue
- frontend/src/components/payment/PaymentProviderDialog.vue
- frontend/src/components/payment/PaymentProviderList.vue
- frontend/src/components/payment/PaymentQRDialog.vue
- frontend/src/components/payment/PaymentStatusPanel.vue
- frontend/src/components/payment/ProviderCard.vue
- frontend/src/components/payment/StripePaymentInline.vue
- frontend/src/components/payment/SubscriptionPlanCard.vue
- frontend/src/components/payment/ToggleSwitch.vue
- frontend/src/components/payment/__tests__/PaymentMethodSelector.spec.ts
- frontend/src/components/payment/__tests__/PaymentProviderDialog.spec.ts
- frontend/src/components/payment/__tests__/PaymentQRDialog.spec.ts
- frontend/src/components/payment/__tests__/PaymentStatusPanel.spec.ts
- frontend/src/components/payment/__tests__/SubscriptionPlanCard.spec.ts
- frontend/src/components/payment/__tests__/alipayDeepLink.spec.ts
- frontend/src/components/payment/__tests__/currency.spec.ts
- frontend/src/components/payment/__tests__/paymentFlow.spec.ts
- frontend/src/components/payment/__tests__/providerConfig.spec.ts
- frontend/src/components/payment/__tests__/validity.spec.ts
- frontend/src/components/payment/alipayDeepLink.ts
- frontend/src/components/payment/currency.ts
- frontend/src/components/payment/orderUtils.ts
- frontend/src/components/payment/paymentFlow.ts
- frontend/src/components/payment/providerConfig.ts
- frontend/src/components/payment/validity.ts
- frontend/src/components/relay/RelayBrand.vue
- frontend/src/components/relay/RelayQuickStart.vue
- frontend/src/components/user/MonitorDetailDialog.vue
- frontend/src/components/user/PlatformCostCell.vue
- frontend/src/components/user/PlatformUsageBreakdown.vue
- frontend/src/components/user/UserAttributeForm.vue
- frontend/src/components/user/UserAttributesConfigModal.vue
- frontend/src/components/user/UserConcurrencyCell.vue
- frontend/src/components/user/UserErrorDetailModal.vue
- frontend/src/components/user/UserErrorRequestsTable.vue
- frontend/src/components/user/UserPlatformQuotaCell.vue
- frontend/src/components/user/__tests__/MonitorCard.quota.spec.ts
- frontend/src/components/user/__tests__/UserPlatformQuotaCell.spec.ts
- frontend/src/components/user/dashboard/UserDashboardCharts.vue
- frontend/src/components/user/dashboard/UserDashboardQuickActions.vue
- frontend/src/components/user/dashboard/UserDashboardRecentUsage.vue
- frontend/src/components/user/dashboard/UserDashboardStats.vue
- frontend/src/components/user/monitor/MonitorAvailabilityRow.vue
- frontend/src/components/user/monitor/MonitorCard.vue
- frontend/src/components/user/monitor/MonitorCardGrid.vue
- frontend/src/components/user/monitor/MonitorHero.vue
- frontend/src/components/user/monitor/MonitorMetricPair.vue
- frontend/src/components/user/monitor/MonitorTimeline.vue
- frontend/src/components/user/monitor/ProviderIcon.vue
- frontend/src/components/user/profile/ProfileAccountBindingsCard.vue
- frontend/src/components/user/profile/ProfileAvatarCard.vue
- frontend/src/components/user/profile/ProfileBalanceNotifyCard.vue
- frontend/src/components/user/profile/ProfileEditForm.vue
- frontend/src/components/user/profile/ProfileIdentityBindingsSection.vue
- frontend/src/components/user/profile/ProfileInfoCard.vue
- frontend/src/components/user/profile/ProfilePasskeyCard.vue
- frontend/src/components/user/profile/ProfilePasswordForm.vue
- frontend/src/components/user/profile/ProfileTotpCard.vue
- frontend/src/components/user/profile/TotpDisableDialog.vue
- frontend/src/components/user/profile/TotpSetupModal.vue
- frontend/src/components/user/profile/__tests__/ProfileAvatarCard.spec.ts
- frontend/src/components/user/profile/__tests__/ProfileIdentityBindingsSection.spec.ts
- frontend/src/components/user/profile/__tests__/ProfileInfoCard.spec.ts
- frontend/src/components/user/profile/__tests__/ProfilePasswordForm.spec.ts
- frontend/src/components/user/profile/__tests__/totp-timer-cleanup.spec.ts
- frontend/src/composables/__tests__/useAntigravityOAuth.spec.ts
- frontend/src/composables/__tests__/useClipboard.spec.ts
- frontend/src/composables/__tests__/useForm.spec.ts
- frontend/src/composables/__tests__/useGrokOAuth.spec.ts
- frontend/src/composables/__tests__/useKeyedDebouncedSearch.spec.ts
- frontend/src/composables/__tests__/useModelWhitelist.spec.ts
- frontend/src/composables/__tests__/useNavigationLoading.spec.ts
- frontend/src/composables/__tests__/useOpenAIOAuth.spec.ts
- frontend/src/composables/__tests__/usePersistedPageSize.spec.ts
- frontend/src/composables/__tests__/useRelayEndpoint.spec.ts
- frontend/src/composables/__tests__/useRoutePrefetch.spec.ts
- frontend/src/composables/__tests__/useStepUp.spec.ts
- frontend/src/composables/__tests__/useSwipeSelect.spec.ts
- frontend/src/composables/__tests__/useTableLoader.spec.ts
- frontend/src/composables/useAccountOAuth.ts
- frontend/src/composables/useAntigravityOAuth.ts
- frontend/src/composables/useAutoRefresh.ts
- frontend/src/composables/useBatchImageAccess.ts
- frontend/src/composables/useChannelMonitorFormat.ts
- frontend/src/composables/useClipboard.ts
- frontend/src/composables/useForm.ts
- frontend/src/composables/useGeminiOAuth.ts
- frontend/src/composables/useGrokOAuth.ts
- frontend/src/composables/useKeyedDebouncedSearch.ts
- frontend/src/composables/useModelWhitelist.ts
- frontend/src/composables/useNavigationLoading.ts
- frontend/src/composables/useOnboardingTour.ts
- frontend/src/composables/useOpenAIOAuth.ts
- frontend/src/composables/usePersistedPageSize.ts
- frontend/src/composables/useQuotaNotifyState.ts
- frontend/src/composables/useRelayBrand.ts
- frontend/src/composables/useRelayEndpoint.ts
- frontend/src/composables/useRoutePrefetch.ts
- frontend/src/composables/useStepUp.ts
- frontend/src/composables/useSwipeSelect.ts
- frontend/src/composables/useTableLoader.ts
- frontend/src/composables/useTableSelection.ts
- frontend/src/constants/__tests__/platforms.spec.ts
- frontend/src/constants/account.ts
- frontend/src/constants/channel.ts
- frontend/src/constants/channelMonitor.ts
- frontend/src/constants/platforms.ts
- frontend/src/features/channel-monitor-v2/FilterMultiSelect.vue
- frontend/src/features/channel-monitor-v2/MetricCell.vue
- frontend/src/features/channel-monitor-v2/MonitorRankBadge.vue
- frontend/src/features/channel-monitor-v2/MonitorSettingsPanel.vue
- frontend/src/features/channel-monitor-v2/MonitorTrendChart.vue
- frontend/src/features/channel-monitor-v2/RelayPulseMatrix.vue
- frontend/src/features/channel-monitor-v2/__tests__/MetricCell.spec.ts
- frontend/src/features/channel-monitor-v2/__tests__/RelayPulseMatrix.spec.ts
- frontend/src/features/channel-monitor-v2/__tests__/designSystem.structure.spec.ts
- frontend/src/features/channel-monitor-v2/__tests__/monitorFormat.spec.ts
- frontend/src/features/channel-monitor-v2/__tests__/monitorZoom.spec.ts
- frontend/src/features/channel-monitor-v2/monitorFormat.ts
- frontend/src/features/channel-monitor-v2/monitorZoom.ts
- frontend/src/features/prompt-audit/PromptAuditView.vue
- frontend/src/features/prompt-audit/__tests__/PromptAuditView.spec.ts
- frontend/src/features/prompt-audit/__tests__/api.spec.ts
- frontend/src/features/prompt-audit/__tests__/components.spec.ts
- frontend/src/features/prompt-audit/__tests__/integrationSurface.spec.ts
- frontend/src/features/prompt-audit/__tests__/viewModel.spec.ts
- frontend/src/features/prompt-audit/api.ts
- frontend/src/features/prompt-audit/components/EndpointPool.vue
- frontend/src/features/prompt-audit/components/EventDetailDialog.vue
- frontend/src/features/prompt-audit/components/EventWorkspace.vue
- frontend/src/features/prompt-audit/components/FilterDeleteDialog.vue
- frontend/src/features/prompt-audit/components/PolicyPanel.vue
- frontend/src/features/prompt-audit/components/RuntimeOverview.vue
- frontend/src/features/prompt-audit/types.ts
- frontend/src/features/prompt-audit/viewModel.ts
- frontend/src/i18n/__tests__/ipGeoLocales.spec.ts
- frontend/src/i18n/__tests__/localeKeyCompleteness.spec.ts
- frontend/src/i18n/__tests__/localesMessageCompile.spec.ts
- frontend/src/i18n/__tests__/localesNoKeyCollision.spec.ts
- frontend/src/i18n/__tests__/openaiFastPolicyLocales.spec.ts
- frontend/src/i18n/__tests__/opsLocaleKeys.spec.ts
- frontend/src/i18n/__tests__/riskControlLocales.spec.ts
- frontend/src/i18n/__tests__/usageServiceTierLocales.spec.ts
- frontend/src/i18n/__tests__/wsModeLocaleDesc.spec.ts
- frontend/src/i18n/index.ts
- frontend/src/i18n/locales/en/admin/accounts.ts
- frontend/src/i18n/locales/en/admin/audit.ts
- frontend/src/i18n/locales/en/admin/channels.ts
- frontend/src/i18n/locales/en/admin/index.ts
- frontend/src/i18n/locales/en/admin/ops.ts
- frontend/src/i18n/locales/en/admin/overview.ts
- frontend/src/i18n/locales/en/admin/plugins.ts
- frontend/src/i18n/locales/en/admin/promptAudit.ts
- frontend/src/i18n/locales/en/admin/resources.ts
- frontend/src/i18n/locales/en/admin/settings.ts
- frontend/src/i18n/locales/en/batchImage.ts
- frontend/src/i18n/locales/en/channelMonitorV2.ts
- frontend/src/i18n/locales/en/common.ts
- frontend/src/i18n/locales/en/dashboard.ts
- frontend/src/i18n/locales/en/index.ts
- frontend/src/i18n/locales/en/landing.ts
- frontend/src/i18n/locales/en/misc.ts
- frontend/src/i18n/locales/zh/admin/accounts.ts
- frontend/src/i18n/locales/zh/admin/audit.ts
- frontend/src/i18n/locales/zh/admin/channels.ts
- frontend/src/i18n/locales/zh/admin/index.ts
- frontend/src/i18n/locales/zh/admin/ops.ts
- frontend/src/i18n/locales/zh/admin/overview.ts
- frontend/src/i18n/locales/zh/admin/plugins.ts
- frontend/src/i18n/locales/zh/admin/promptAudit.ts
- frontend/src/i18n/locales/zh/admin/resources.ts
- frontend/src/i18n/locales/zh/admin/settings.ts
- frontend/src/i18n/locales/zh/batchImage.ts
- frontend/src/i18n/locales/zh/channelMonitorV2.ts
- frontend/src/i18n/locales/zh/common.ts
- frontend/src/i18n/locales/zh/dashboard.ts
- frontend/src/i18n/locales/zh/index.ts
- frontend/src/i18n/locales/zh/landing.ts
- frontend/src/i18n/locales/zh/misc.ts
- frontend/src/main.ts
- frontend/src/router/README.md
- frontend/src/router/__tests__/feature-access.spec.ts
- frontend/src/router/__tests__/guards.spec.ts
- frontend/src/router/__tests__/title.spec.ts
- frontend/src/router/__tests__/wechat-route.spec.ts
- frontend/src/router/index.ts
- frontend/src/router/meta.d.ts
- frontend/src/router/setupRedirect.ts
- frontend/src/router/title.ts
- frontend/src/stores/README.md
- frontend/src/stores/__tests__/app.spec.ts
- frontend/src/stores/__tests__/auth.spec.ts
- frontend/src/stores/__tests__/subscriptions.spec.ts
- frontend/src/stores/adminCompliance.ts
- frontend/src/stores/adminSettings.ts
- frontend/src/stores/announcements.ts
- frontend/src/stores/app.ts
- frontend/src/stores/auth.ts
- frontend/src/stores/index.ts
- frontend/src/stores/onboarding.ts
- frontend/src/stores/payment.ts
- frontend/src/stores/subscriptions.ts
- frontend/src/style.css
- frontend/src/styles/announcement-markdown.css
- frontend/src/styles/onboarding.css
- frontend/src/styles/relay.css
- frontend/src/types/global.d.ts
- frontend/src/types/index.ts
- frontend/src/types/payment.ts
- frontend/src/utils/__tests__/accountSelection.spec.ts
- frontend/src/utils/__tests__/accountUsageRefresh.spec.ts
- frontend/src/utils/__tests__/authError.spec.ts
- frontend/src/utils/__tests__/billingMode.spec.ts
- frontend/src/utils/__tests__/branding.spec.ts
- frontend/src/utils/__tests__/ccswitchImport.spec.ts
- frontend/src/utils/__tests__/codexCatalogConfig.spec.ts
- frontend/src/utils/__tests__/device.spec.ts
- frontend/src/utils/__tests__/embedded-url.spec.ts
- frontend/src/utils/__tests__/floatingPanel.spec.ts
- frontend/src/utils/__tests__/formatCompactNumber.spec.ts
- frontend/src/utils/__tests__/formatDateLocalInput.spec.ts
- frontend/src/utils/__tests__/formatDateTimeLocalInput.spec.ts
- frontend/src/utils/__tests__/formatDateTimeToMinute.spec.ts
- frontend/src/utils/__tests__/formatMultiplier.spec.ts
- frontend/src/utils/__tests__/formatReasoningEffort.spec.ts
- frontend/src/utils/__tests__/intervalPrices.spec.ts
- frontend/src/utils/__tests__/ipGeoLookup.spec.ts
- frontend/src/utils/__tests__/latencyHealth.spec.ts
- frontend/src/utils/__tests__/oauthAffiliate.spec.ts
- frontend/src/utils/__tests__/openaiWsMode.spec.ts
- frontend/src/utils/__tests__/proxyExpiry.spec.ts
- frontend/src/utils/__tests__/proxyParser.spec.ts
- frontend/src/utils/__tests__/registrationEmailPolicy.spec.ts
- frontend/src/utils/__tests__/stableObjectKey.spec.ts
- frontend/src/utils/__tests__/subscriptionQuota.spec.ts
- frontend/src/utils/__tests__/tablePreferences.spec.ts
- frontend/src/utils/__tests__/usageServiceTier.spec.ts
- frontend/src/utils/accountSelection.ts
- frontend/src/utils/accountUsageRefresh.ts
- frontend/src/utils/apiError.ts
- frontend/src/utils/authError.ts
- frontend/src/utils/billingMode.ts
- frontend/src/utils/branding.ts
- frontend/src/utils/ccswitchImport.ts
- frontend/src/utils/codexCatalogConfig.ts
- frontend/src/utils/device.ts
- frontend/src/utils/embedded-url.ts
- frontend/src/utils/errorBadges.ts
- frontend/src/utils/errorCategory.ts
- frontend/src/utils/featureFlags.ts
- frontend/src/utils/floatingPanel.ts
- frontend/src/utils/format.ts
- frontend/src/utils/formatters.ts
- frontend/src/utils/imageUsage.ts
- frontend/src/utils/ipGeoLookup.ts
- frontend/src/utils/latencyHealth.ts
- frontend/src/utils/maskApiKey.ts
- frontend/src/utils/oauthAffiliate.ts
- frontend/src/utils/openaiWsMode.ts
- frontend/src/utils/peak-rate.ts
- frontend/src/utils/platformColors.ts
- frontend/src/utils/pricing.ts
- frontend/src/utils/proxyExpiry.ts
- frontend/src/utils/proxyParser.ts
- frontend/src/utils/registrationEmailPolicy.ts
- frontend/src/utils/sanitize.ts
- frontend/src/utils/stableObjectKey.ts
- frontend/src/utils/subscriptionQuota.ts
- frontend/src/utils/tablePreferences.ts
- frontend/src/utils/tencentCaptcha.ts
- frontend/src/utils/url.ts
- frontend/src/utils/usageLoadQueue.ts
- frontend/src/utils/usagePricing.ts
- frontend/src/utils/usageRequestType.ts
- frontend/src/utils/usageServiceTier.ts
- frontend/src/views/HomeView.vue
- frontend/src/views/KeyUsageView.vue
- frontend/src/views/ModelPlazaView.vue
- frontend/src/views/NotFoundView.vue
- frontend/src/views/__tests__/HomeView.compact.spec.ts
- frontend/src/views/__tests__/KeyUsageView.spec.ts
- frontend/src/views/admin/AccountHealthView.vue
- frontend/src/views/admin/AccountsView.vue
- frontend/src/views/admin/AnnouncementsView.vue
- frontend/src/views/admin/AuditLogView.vue
- frontend/src/views/admin/BackupView.vue
- frontend/src/views/admin/ChannelMonitorView.vue
- frontend/src/views/admin/ChannelsView.vue
- frontend/src/views/admin/DashboardView.vue
- frontend/src/views/admin/GlobalPricingView.vue
- frontend/src/views/admin/GroupsView.vue
- frontend/src/views/admin/MarginView.vue
- frontend/src/views/admin/PluginsView.vue
- frontend/src/views/admin/PromoCodesView.vue
- frontend/src/views/admin/ProxiesView.vue
- frontend/src/views/admin/RedeemView.vue
- frontend/src/views/admin/RiskControlView.vue
- frontend/src/views/admin/SettingsView.vue
- frontend/src/views/admin/SpendGuardView.vue
- frontend/src/views/admin/SubscriptionsView.vue
- frontend/src/views/admin/TicketsAdminView.vue
- frontend/src/views/admin/TieredRoutingView.vue
- frontend/src/views/admin/UsageView.vue
- frontend/src/views/admin/UsersView.vue
- frontend/src/views/admin/__tests__/AccountsView.bulkEdit.spec.ts
- frontend/src/views/admin/__tests__/AccountsView.lite.spec.ts
- frontend/src/views/admin/__tests__/AccountsView.priorityColumn.spec.ts
- frontend/src/views/admin/__tests__/AccountsView.schedulerScore.spec.ts
- frontend/src/views/admin/__tests__/AccountsView.selectAllResults.spec.ts
- frontend/src/views/admin/__tests__/AccountsView.sparkShadow.spec.ts
- frontend/src/views/admin/__tests__/AccountsView.usageWindowsHint.spec.ts
- frontend/src/views/admin/__tests__/BackupView.spec.ts
- frontend/src/views/admin/__tests__/ChannelMonitorView.checkModeBadge.spec.ts
- frontend/src/views/admin/__tests__/ChannelMonitorView.duplicate.spec.ts
- frontend/src/views/admin/__tests__/ChannelMonitorView.grok.spec.ts
- frontend/src/views/admin/__tests__/DashboardView.spec.ts
- frontend/src/views/admin/__tests__/FeatureSettings.locale.spec.ts
- frontend/src/views/admin/__tests__/GroupsView.codexManifest.spec.ts
- frontend/src/views/admin/__tests__/GroupsView.columnSettings.spec.ts
- frontend/src/views/admin/__tests__/GroupsView.compositePlatforms.spec.ts
- frontend/src/views/admin/__tests__/GroupsView.duplicate.spec.ts
- frontend/src/views/admin/__tests__/MonitorFormDialog.accountSelector.spec.ts
- frontend/src/views/admin/__tests__/PluginsView.spec.ts
- frontend/src/views/admin/__tests__/ProxiesView.ipv6.spec.ts
- frontend/src/views/admin/__tests__/RedeemView.batchUpdate.spec.ts
- frontend/src/views/admin/__tests__/RiskControlView.spec.ts
- frontend/src/views/admin/__tests__/SettingsView.spec.ts
- frontend/src/views/admin/__tests__/SubscriptionsView.userUsageLink.spec.ts
- frontend/src/views/admin/__tests__/UsageView.spec.ts
- frontend/src/views/admin/__tests__/UsersView.spec.ts
- frontend/src/views/admin/__tests__/apiKeyGroupFilterOptions.spec.ts
- frontend/src/views/admin/__tests__/channelPlatformOptions.spec.ts
- frontend/src/views/admin/__tests__/codexFingerprintSignals.spec.ts
- frontend/src/views/admin/__tests__/groupModelAllowlist.spec.ts
- frontend/src/views/admin/__tests__/groupModelAllowlistLayout.spec.ts
- frontend/src/views/admin/__tests__/groupsImagePricing.spec.ts
- frontend/src/views/admin/__tests__/groupsMessagesDispatch.spec.ts
- frontend/src/views/admin/__tests__/groupsOpenAIFast.spec.ts
- frontend/src/views/admin/__tests__/groupsProfitControl.spec.ts
- frontend/src/views/admin/__tests__/groupsReasoningEffort.spec.ts
- frontend/src/views/admin/__tests__/groupsSupportedModelScopes.spec.ts
- frontend/src/views/admin/__tests__/groupsVideoModelPricing.spec.ts
- frontend/src/views/admin/__tests__/modelAllowlistCandidates.spec.ts
- frontend/src/views/admin/__tests__/platformFilterCatalogUsage.spec.ts
- frontend/src/views/admin/affiliates/AdminAffiliateInvitesView.vue
- frontend/src/views/admin/affiliates/AdminAffiliateRebatesView.vue
- frontend/src/views/admin/affiliates/AdminAffiliateRecordsTable.vue
- frontend/src/views/admin/affiliates/AdminAffiliateTransfersView.vue
- frontend/src/views/admin/apiKeyGroupFilterOptions.ts
- frontend/src/views/admin/codexFingerprintSignals.ts
- frontend/src/views/admin/groupModelAllowlist.ts
- frontend/src/views/admin/groupsImagePricing.ts
- frontend/src/views/admin/groupsMessagesDispatch.ts
- frontend/src/views/admin/groupsOpenAIFast.ts
- frontend/src/views/admin/groupsProfitControl.ts
- frontend/src/views/admin/groupsReasoningEffort.ts
- frontend/src/views/admin/groupsSupportedModelScopes.ts
- frontend/src/views/admin/groupsVideoModelPricing.ts
- frontend/src/views/admin/modelAllowlistCandidates.ts
- frontend/src/views/admin/ops/OpsDashboard.vue
- frontend/src/views/admin/ops/components/OpsAlertEventsCard.vue
- frontend/src/views/admin/ops/components/OpsAlertRulesCard.vue
- frontend/src/views/admin/ops/components/OpsConcurrencyCard.vue
- frontend/src/views/admin/ops/components/OpsDashboardHeader.vue
- frontend/src/views/admin/ops/components/OpsDashboardSkeleton.vue
- frontend/src/views/admin/ops/components/OpsEmailNotificationCard.vue
- frontend/src/views/admin/ops/components/OpsErrorDetailModal.vue
- frontend/src/views/admin/ops/components/OpsErrorDetailsModal.vue
- frontend/src/views/admin/ops/components/OpsErrorDistributionChart.vue
- frontend/src/views/admin/ops/components/OpsErrorLogTable.vue
- frontend/src/views/admin/ops/components/OpsErrorTrendChart.vue
- frontend/src/views/admin/ops/components/OpsLatencyChart.vue
- frontend/src/views/admin/ops/components/OpsOpenAITokenStatsCard.vue
- frontend/src/views/admin/ops/components/OpsRequestDetailsModal.vue
- frontend/src/views/admin/ops/components/OpsRuntimeSettingsCard.vue
- frontend/src/views/admin/ops/components/OpsSettingsDialog.vue
- frontend/src/views/admin/ops/components/OpsSwitchRateTrendChart.vue
- frontend/src/views/admin/ops/components/OpsSystemLogTable.vue
- frontend/src/views/admin/ops/components/OpsThroughputTrendChart.vue
- frontend/src/views/admin/ops/components/__tests__/OpsErrorDetailModal.spec.ts
- frontend/src/views/admin/ops/components/__tests__/OpsErrorLogTable.spec.ts
- frontend/src/views/admin/ops/components/__tests__/OpsErrorScopeCharts.spec.ts
- frontend/src/views/admin/ops/components/__tests__/OpsOpenAITokenStatsCard.spec.ts
- frontend/src/views/admin/ops/components/__tests__/OpsSystemLogTable.spec.ts
- frontend/src/views/admin/ops/components/__tests__/OpsThroughputTrendChart.spec.ts
- frontend/src/views/admin/ops/types.ts
- frontend/src/views/admin/ops/utils/__tests__/errorDetailResponse.spec.ts
- frontend/src/views/admin/ops/utils/__tests__/opsErrorParams.spec.ts
- frontend/src/views/admin/ops/utils/__tests__/opsFormatters.spec.ts
- frontend/src/views/admin/ops/utils/errorDetailResponse.ts
- frontend/src/views/admin/ops/utils/opsErrorParams.ts
- frontend/src/views/admin/ops/utils/opsFormatters.ts
- frontend/src/views/admin/orders/AdminOrdersView.vue
- frontend/src/views/admin/orders/AdminPaymentDashboardView.vue
- frontend/src/views/admin/orders/AdminPaymentPlansView.vue
- frontend/src/views/admin/orders/PlanEditDialog.vue
- frontend/src/views/admin/orders/__tests__/AdminPaymentPlansView.spec.ts
- frontend/src/views/admin/orders/__tests__/PlanEditDialog.spec.ts
- frontend/src/views/admin/settings/EmailTemplateEditor.vue
- frontend/src/views/admin/settings/OpenAIFastPolicyUserSelector.vue
- frontend/src/views/admin/settings/__tests__/OpenAIFastPolicyUserSelector.spec.ts
- frontend/src/views/auth/DingTalkCallbackView.vue
- frontend/src/views/auth/DingTalkEmailCompletionView.vue
- frontend/src/views/auth/EmailVerifyView.vue
- frontend/src/views/auth/ForgotPasswordView.vue
- frontend/src/views/auth/LinuxDoCallbackView.vue
- frontend/src/views/auth/LoginView.vue
- frontend/src/views/auth/OAuthCallbackView.vue
- frontend/src/views/auth/OidcCallbackView.vue
- frontend/src/views/auth/README.md
- frontend/src/views/auth/RegisterView.vue
- frontend/src/views/auth/ResetPasswordView.vue
- frontend/src/views/auth/USAGE_EXAMPLES.md
- frontend/src/views/auth/VISUAL_GUIDE.md
- frontend/src/views/auth/WechatCallbackView.vue
- frontend/src/views/auth/WechatPaymentCallbackView.vue
- frontend/src/views/auth/__tests__/EmailVerifyView.spec.ts
- frontend/src/views/auth/__tests__/LinuxDoCallbackView.spec.ts
- frontend/src/views/auth/__tests__/LoginView.spec.ts
- frontend/src/views/auth/__tests__/OAuthCallbackView.spec.ts
- frontend/src/views/auth/__tests__/OidcCallbackView.spec.ts
- frontend/src/views/auth/__tests__/RegisterView.spec.ts
- frontend/src/views/auth/__tests__/TencentCaptchaActionGate.spec.ts
- frontend/src/views/auth/__tests__/TencentCaptchaForgotPassword.spec.ts
- frontend/src/views/auth/__tests__/WechatCallbackView.spec.ts
- frontend/src/views/auth/__tests__/WechatPaymentCallbackView.spec.ts
- frontend/src/views/auth/index.ts
- frontend/src/views/public/LegalDocumentView.vue
- frontend/src/views/setup/SetupWizardView.vue
- frontend/src/views/user/AffiliateView.vue
- frontend/src/views/user/AirwallexPaymentView.vue
- frontend/src/views/user/AvailableChannelsView.vue
- frontend/src/views/user/BatchImageGuideView.vue
- frontend/src/views/user/BillingView.vue
- frontend/src/views/user/ChannelStatusV1View.vue
- frontend/src/views/user/ChannelStatusV2View.vue
- frontend/src/views/user/ChannelStatusView.vue
- frontend/src/views/user/CustomPageView.vue
- frontend/src/views/user/DashboardView.vue
- frontend/src/views/user/KeysView.vue
- frontend/src/views/user/PaymentQRCodeView.vue
- frontend/src/views/user/PaymentResultView.vue
- frontend/src/views/user/PaymentView.vue
- frontend/src/views/user/ProfileView.vue
- frontend/src/views/user/RedeemView.vue
- frontend/src/views/user/StripePaymentView.vue
- frontend/src/views/user/StripePopupView.vue
- frontend/src/views/user/SubscriptionsView.vue
- frontend/src/views/user/TicketsView.vue
- frontend/src/views/user/UsageView.vue
- frontend/src/views/user/UserOrdersView.vue
- frontend/src/views/user/__tests__/AffiliateView.spec.ts
- frontend/src/views/user/__tests__/AirwallexPaymentView.spec.ts
- frontend/src/views/user/__tests__/ChannelStatusView.mode.spec.ts
- frontend/src/views/user/__tests__/CustomPageView.spec.ts
- frontend/src/views/user/__tests__/DashboardView.relay.spec.ts
- frontend/src/views/user/__tests__/KeysView.spec.ts
- frontend/src/views/user/__tests__/PaymentResultView.spec.ts
- frontend/src/views/user/__tests__/PaymentView.spec.ts
- frontend/src/views/user/__tests__/ProfileView.spec.ts
- frontend/src/views/user/__tests__/StripePaymentView.spec.ts
- frontend/src/views/user/__tests__/UsageView.spec.ts
- frontend/src/views/user/__tests__/paymentUx.spec.ts
- frontend/src/views/user/__tests__/paymentWechatResume.spec.ts
- frontend/src/views/user/__tests__/stripeLazyLoading.spec.ts
- frontend/src/views/user/paymentUx.ts
- frontend/src/views/user/paymentWechatResume.ts
- frontend/src/vite-env.d.ts
- frontend/tailwind.config.js
- frontend/tsconfig.json
- frontend/tsconfig.node.json
- frontend/vite.config.ts
- frontend/vitest.config.ts
- openspec/changes/add-openai-compatible-prompt-audit/.openspec.yaml
- openspec/changes/add-openai-compatible-prompt-audit/README.md
- openspec/changes/add-openai-compatible-prompt-audit/design.md
- openspec/changes/add-openai-compatible-prompt-audit/implementation-evidence.md
- openspec/changes/add-openai-compatible-prompt-audit/implementation-guide.md
- openspec/changes/add-openai-compatible-prompt-audit/proposal.md
- openspec/changes/add-openai-compatible-prompt-audit/source-baseline.md
- openspec/changes/add-openai-compatible-prompt-audit/source-feature-map.md
- openspec/changes/add-openai-compatible-prompt-audit/source-freeze/MANIFEST.md
- openspec/changes/add-openai-compatible-prompt-audit/source-freeze/aicodex-prompt-audit-tracked.patch
- openspec/changes/add-openai-compatible-prompt-audit/specs/prompt-input-audit/spec.md
- openspec/changes/add-openai-compatible-prompt-audit/specs/prompt-input-guard/spec.md
- openspec/changes/add-openai-compatible-prompt-audit/specs/security-audit-console/spec.md
- openspec/changes/add-openai-compatible-prompt-audit/tasks.md
- openspec/changes/add-openai-compatible-prompt-audit/verification.md
- openspec/changes/codex-manifest-pinned-accounts/.openspec.yaml
- openspec/changes/codex-manifest-pinned-accounts/design.md
- openspec/changes/codex-manifest-pinned-accounts/proposal.md
- openspec/changes/codex-manifest-pinned-accounts/specs/codex-manifest-cache/spec.md
- openspec/changes/codex-manifest-pinned-accounts/specs/codex-manifest-pinned-accounts/spec.md
- openspec/changes/codex-manifest-pinned-accounts/tasks.md
- openspec/changes/codex-manifest-pinned-accounts/verification.md
- skills/sub2api-admin/SKILL.md
- skills/sub2api-admin/agents/openai.yaml
- skills/sub2api-admin/references/admin-cli.md
- skills/sub2api-admin/scripts/sub2api-admin.js
- tools/archive-mode1-local.py
- tools/package-relay.py
- upgrade024-release-manifest.json
- verification/backend-build.log
- verification/backend-tests.jsonl
- verification/final-focused-tests.log
- verification/frontend-build.log
- verification/frontend-tests.json
- verification/frontend-tests.log
- verification/go-vet.log
- verification/rebuild/backend-compatibility.jsonl
- verification/rebuild/backend-focused-final.jsonl
- verification/rebuild/deployed-source-sha256.json
- verification/rebuild/final-state.json
- verification/rebuild/frontend-protection-tests.json
- verification/rebuild/frontend-site-tests.json
- verification/rebuild/go-vet.log
- verification/rebuild/mode1-agent-final.log
- verification/rebuild/server-release-build.log
- verification/rebuild/server-smoke-final.json
- verification/rebuild/server-smoke-initial.json
- verification/rebuild/source-comparison.json
- verification/rebuild/upgrade-regression-reproduction.log
- verification/rebuild/upgrade-regression-reproduction_test.go.txt
- verification/rebuild/upstream-readiness.json
- verification/rebuild/ws-pool-repeated.log
- verification/rebuild/ws-v3-repeated.log
- 澄川新站说明.md
- DIRECTORY_TREE.txt
- SOURCE_MANIFEST.json
|